refactor: Modify image tar file name in rpm package.
This commit is contained in:
@@ -50,11 +50,11 @@ images_build:
|
||||
- mkdir -p images
|
||||
- rm -rf images/*
|
||||
- docker build -t $CLIENT_IMAGE_TAG -f ./images_build/client/Dockerfile ./images_build/client/
|
||||
- docker save $CLIENT_IMAGE_TAG > images/client.tar
|
||||
- docker save $CLIENT_IMAGE_TAG > images/tsg_diagnose_client.tar
|
||||
- docker build -t $SERVER_WEB_IMAGE_TAG -f ./images_build/server_web/Dockerfile ./images_build/server_web/
|
||||
- docker save $SERVER_WEB_IMAGE_TAG > images/server_web.tar
|
||||
- docker save $SERVER_WEB_IMAGE_TAG > images/tsg_diagnose_server_web.tar
|
||||
- docker build -t $SERVER_DNS_IMAGE_TAG -f ./images_build/server_dns/Dockerfile ./images_build/server_dns/
|
||||
- docker save $SERVER_DNS_IMAGE_TAG > images/server_dns.tar
|
||||
- docker save $SERVER_DNS_IMAGE_TAG > images/tsg_diagnose_server_dns.tar
|
||||
|
||||
|
||||
feature_branch_build_centos7:
|
||||
|
||||
12
README.md
12
README.md
@@ -12,17 +12,17 @@ dnf install tsg-diagnose
|
||||
### Docker
|
||||
If you have installed TSG Diagnose with Docker support, you can use the following command to build the TSG Diagnose runtime environment.
|
||||
```bash
|
||||
docker load < /opt/tsg/tsg-diagnose/images/server_web.tar
|
||||
docker load < /opt/tsg/tsg-diagnose/images/server_dns.tar
|
||||
docker load < /opt/tsg/tsg-diagnose/images/client.tar
|
||||
docker load < /opt/tsg/tsg-diagnose/images/tsg_diagnose_server_web.tar
|
||||
docker load < /opt/tsg/tsg-diagnose/images/tsg_diagnose_server_dns.tar
|
||||
docker load < /opt/tsg/tsg-diagnose/images/tsg_diagnose_client.tar
|
||||
docker-compose down --remove-orphans; docker-compose up -d --remove-orphans
|
||||
```
|
||||
### k3s
|
||||
If you have installed TSG Diagnose with k3s support, you can use the following command to build the TSG Diagnose runtime environment.
|
||||
```bash
|
||||
k3s ctr image import /opt/tsg/tsg-diagnose/images/server_web.tar
|
||||
k3s ctr image import /opt/tsg/tsg-diagnose/images/server_dns.tar
|
||||
k3s ctr image import /opt/tsg/tsg-diagnose/images/client.tar
|
||||
k3s ctr image import /opt/tsg/tsg-diagnose/images/tsg_diagnose_server_web.tar
|
||||
k3s ctr image import /opt/tsg/tsg-diagnose/images/tsg_diagnose_server_dns.tar
|
||||
k3s ctr image import /opt/tsg/tsg-diagnose/images/tsg_diagnose_client.tar
|
||||
kubectl apply -f /opt/tsg/tsg-diagnose/k8s-resource/tsg-diagnose-client.yaml
|
||||
kubectl apply -f /opt/tsg/tsg-diagnose/k8s-resource/tsg-diagnose-server.yaml
|
||||
```
|
||||
|
||||
@@ -17,10 +17,6 @@ set(CPACK_RPM_PACKAGE_AUTOREQPROV "no")
|
||||
set(CPACK_RPM_PACKAGE_RELEASE_DIST on)
|
||||
set(CPACK_RPM_DEBUGINFO_PACKAGE on)
|
||||
|
||||
set(CPACK_RPM_POST_INSTALL_SCRIPT_FILE ${CMAKE_SOURCE_DIR}/cmake/PostInstall.in)
|
||||
set(CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE ${CMAKE_SOURCE_DIR}/cmake/PreunInstall.in)
|
||||
set(CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE ${CMAKE_SOURCE_DIR}/cmake/PostunInstall.in)
|
||||
|
||||
install(FILES compose/docker-compose.yml DESTINATION ./compose)
|
||||
install(FILES k8s-resource/tsg-diagnose-client.yaml DESTINATION ./k8s-resource)
|
||||
install(FILES k8s-resource/tsg-diagnose-server.yaml DESTINATION ./k8s-resource)
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
if [ $1 == 2 ]; then
|
||||
systemctl stop tsg-diagnose
|
||||
docker rmi -f dign-server-web
|
||||
docker rmi -f dign-client
|
||||
docker rmi -f dign-server-dns
|
||||
fi
|
||||
docker load < /opt/tsg/tsg-diagnose/images/server_web.tar
|
||||
docker load < /opt/tsg/tsg-diagnose/images/client.tar
|
||||
docker load < /opt/tsg/tsg-diagnose/images/server_dns.tar
|
||||
chmod 0755 /opt/tsg/tsg-diagnose/etc/.certs_import/certs/tool
|
||||
chmod 0755 /opt/tsg/tsg-diagnose/scripts/tsg-diagnose-oneshot
|
||||
chmod 0755 /opt/tsg/tsg-diagnose/scripts/tsg-diagnose-periodical
|
||||
chmod 0755 /etc/profile.d/tsg-diagnose.sh
|
||||
@@ -1,5 +0,0 @@
|
||||
if [ $1 == 0 ]; then
|
||||
docker rmi -f dign-server-web
|
||||
docker rmi -f dign-client
|
||||
docker rmi -f dign-server-dns
|
||||
fi
|
||||
@@ -1,3 +0,0 @@
|
||||
if [ $1 == 0 ]; then
|
||||
systemctl stop tsg-diagnose
|
||||
fi
|
||||
@@ -7,9 +7,9 @@ After=docker.service
|
||||
Type=oneshot
|
||||
RemainAfterExit=yes
|
||||
WorkingDirectory=/opt/tsg/tsg-diagnose/compose/%i
|
||||
ExecStartPre=/bin/sh -c "docker load < /opt/tsg/tsg-diagnose/images/server_web.tar"
|
||||
ExecStartPre=/bin/sh -c "docker load < /opt/tsg/tsg-diagnose/images/server_dns.tar"
|
||||
ExecStartPre=/bin/sh -c "docker load < /opt/tsg/tsg-diagnose/images/client.tar"
|
||||
ExecStartPre=/bin/sh -c "docker load < /opt/tsg/tsg-diagnose/images/tsg_diagnose_server_web.tar"
|
||||
ExecStartPre=/bin/sh -c "docker load < /opt/tsg/tsg-diagnose/images/tsg_diagnose_server_dns.tar"
|
||||
ExecStartPre=/bin/sh -c "docker load < /opt/tsg/tsg-diagnose/images/tsg_diagnose_client.tar"
|
||||
ExecStart=/bin/sh -c "docker-compose down --remove-orphans; docker-compose up -d --remove-orphans"
|
||||
ExecStop=/bin/sh -c "docker-compose down --remove-orphans"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user