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 0000000000000000000000000000000000000000..8c1017c4795d6c929e8ceced0cf3f27e595eef12 --- /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 0000000000000000000000000000000000000000..84b1c3618897cb2f762716e10a0ac14764f98aac --- /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 0000000000000000000000000000000000000000..c50d125046faa1e9ccd16415748a61a8e92bea8a --- /dev/null +++ b/docs/dev-ops/app/stop.sh @@ -0,0 +1 @@ +docker stop ${artifactId} \ No newline at end of file