From 8c0032e5696780c788bd11bdd92ca763f8015010 Mon Sep 17 00:00:00 2001 From: caiyuchao Date: Thu, 28 Nov 2024 14:37:15 +0800 Subject: [PATCH] feat: add user module deploy --- docker/copy.sh | 3 +++ docker/deploy.sh | 4 ++-- docker/docker-compose.yml | 13 +++++++++++++ docker/wfc/modules/user/dockerfile | 15 +++++++++++++++ docker/wfc/modules/user/jar/readme.txt | 1 + 5 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 docker/wfc/modules/user/dockerfile create mode 100644 docker/wfc/modules/user/jar/readme.txt diff --git a/docker/copy.sh b/docker/copy.sh index 5e44bde..5bcfb7b 100755 --- a/docker/copy.sh +++ b/docker/copy.sh @@ -30,6 +30,9 @@ cp ../wfc-visual/wfc-monitor/target/wfc-visual-monitor.jar ./wfc/visual/monitor echo "begin copy wfc-modules-system " cp ../wfc-modules/wfc-system/target/wfc-modules-system.jar ./wfc/modules/system/jar +echo "begin copy wfc-modules-user " +cp ../wfc-modules/wfc-modules-user/target/wfc-modules-user.jar ./wfc/modules/user/jar + echo "begin copy wfc-modules-file " cp ../wfc-modules/wfc-file/target/wfc-modules-file.jar ./wfc/modules/file/jar diff --git a/docker/deploy.sh b/docker/deploy.sh index 8ef3403..09f2e5a 100755 --- a/docker/deploy.sh +++ b/docker/deploy.sh @@ -31,12 +31,12 @@ base(){ # 启动程序模块(必须) modules(){ - docker-compose up -d wfc-nginx wfc-gateway wfc-auth wfc-modules-system + docker-compose up -d wfc-nginx wfc-gateway wfc-auth wfc-modules-system wfc-modules-user } # 启动程序模块(后端) backend(){ - docker-compose up -d wfc-gateway wfc-auth wfc-modules-system + docker-compose up -d wfc-gateway wfc-auth wfc-modules-system wfc-modules-user } # 启动程序模块(前端) diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 7b51d2f..1ca2787 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -100,6 +100,19 @@ services: links: - wfc-redis - wfc-mysql + wfc-modules-user: + container_name: wfc-modules-user + build: + context: ./wfc/modules/user + dockerfile: dockerfile + ports: + - "9204:9204" + depends_on: + - wfc-redis + - wfc-mysql + links: + - wfc-redis + - wfc-mysql wfc-modules-gen: container_name: wfc-modules-gen build: diff --git a/docker/wfc/modules/user/dockerfile b/docker/wfc/modules/user/dockerfile new file mode 100644 index 0000000..9beb563 --- /dev/null +++ b/docker/wfc/modules/user/dockerfile @@ -0,0 +1,15 @@ +# 基础镜像 +FROM openjdk:8-jre +# author +MAINTAINER wfc + +# 挂载目录 +VOLUME /home/wfc +# 创建目录 +RUN mkdir -p /home/wfc +# 指定路径 +WORKDIR /home/wfc +# 复制jar文件到路径 +COPY ./jar/wfc-modules-user.jar /home/wfc/wfc-modules-user.jar +# 启动系统服务 +ENTRYPOINT ["java","-jar","wfc-modules-user.jar"] \ No newline at end of file diff --git a/docker/wfc/modules/user/jar/readme.txt b/docker/wfc/modules/user/jar/readme.txt new file mode 100644 index 0000000..cfc2a92 --- /dev/null +++ b/docker/wfc/modules/user/jar/readme.txt @@ -0,0 +1 @@ +ϵͳģõjarļdockerӦá \ No newline at end of file