From 98e6e45974e7959e5fdee6b1a2bc01ca781bdab8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=82=85=E5=93=A5?= <184172133@qq.com> Date: Sat, 4 Nov 2023 09:13:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=8F=E5=82=85=E5=93=A5=EF=BC=8Cfeat?= =?UTF-8?q?=EF=BC=9A=E5=BA=94=E7=94=A8=E9=95=9C=E5=83=8F=E9=83=A8=E7=BD=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/dev-ops/app/docker-compose-1.0.yml | 21 +++++++++++++++++++++ docs/dev-ops/app/start.sh | 20 ++++++++++++++++++++ docs/dev-ops/app/stop.sh | 1 + 3 files changed, 42 insertions(+) create mode 100644 docs/dev-ops/app/docker-compose-1.0.yml create mode 100644 docs/dev-ops/app/start.sh create mode 100644 docs/dev-ops/app/stop.sh diff --git a/docs/dev-ops/app/docker-compose-1.0.yml b/docs/dev-ops/app/docker-compose-1.0.yml new file mode 100644 index 0000000..8c1017c --- /dev/null +++ b/docs/dev-ops/app/docker-compose-1.0.yml @@ -0,0 +1,21 @@ +# /usr/local/bin/docker-compose -f /docs/dev-ops/environment/environment-docker-compose-2.4.yml up -d +version: '3.8' +# docker-compose -f docker-compose-1.0.yml up -d +# 你需要修改system为你自身系统的仓库名 +services: + x-api-app: + image: system/xfg-frame-archetype-std:1.0-SNAPSHOT + container_name: xfg-frame-archetype-std + restart: on-failure + ports: + - "8091:8091" + environment: + - TZ=PRC + - SERVER_PORT=8091 + volumes: + - ./log:/data/log + logging: + driver: "json-file" + options: + max-size: "10m" + max-file: "3" \ No newline at end of file diff --git a/docs/dev-ops/app/start.sh b/docs/dev-ops/app/start.sh new file mode 100644 index 0000000..84b1c36 --- /dev/null +++ b/docs/dev-ops/app/start.sh @@ -0,0 +1,20 @@ +CONTAINER_NAME=${artifactId} +IMAGE_NAME=system/${artifactId}:${version} +PORT=8091 + +echo "容器部署开始 ${CONTAINER_NAME}" + +# 停止容器 +docker stop ${CONTAINER_NAME} + +# 删除容器 +docker rm ${CONTAINER_NAME} + +# 启动容器 +docker run --name ${CONTAINER_NAME} \ +-p ${PORT}:${PORT} \ +-d ${IMAGE_NAME} + +echo "容器部署成功 ${CONTAINER_NAME}" + +docker logs -f ${CONTAINER_NAME} \ No newline at end of file diff --git a/docs/dev-ops/app/stop.sh b/docs/dev-ops/app/stop.sh new file mode 100644 index 0000000..c50d125 --- /dev/null +++ b/docs/dev-ops/app/stop.sh @@ -0,0 +1 @@ +docker stop ${artifactId} \ No newline at end of file -- GitLab