From 73f832ef9e54e3f89d6cd694d51a03ef53b033d2 Mon Sep 17 00:00:00 2001 From: caiyuchao Date: Mon, 18 Nov 2024 20:13:18 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E8=87=AA=E5=8A=A8?= =?UTF-8?q?=E9=83=A8=E7=BD=B2=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker/deploy.sh | 12 ++++++++++++ docker/start-backend.sh | 8 ++++++++ docker/start-frontend.sh | 8 ++++++++ 3 files changed, 28 insertions(+) create mode 100644 docker/start-backend.sh create mode 100644 docker/start-frontend.sh diff --git a/docker/deploy.sh b/docker/deploy.sh index 8f052d1..0e83267 100644 --- a/docker/deploy.sh +++ b/docker/deploy.sh @@ -34,6 +34,18 @@ modules(){ docker-compose up -d wfc-nginx wfc-gateway wfc-auth wfc-modules-system } +# 启动程序模块(后端) +backend(){ + docker-compose up --build -d wfc-gateway wfc-auth wfc-modules-system + docker image prune +} + +# 启动程序模块(前端) +frontend(){ + docker-compose up --build -d wfc-gateway wfc-auth wfc-modules-system + docker image prune +} + # 关闭所有环境/模块 stop(){ docker-compose stop diff --git a/docker/start-backend.sh b/docker/start-backend.sh new file mode 100644 index 0000000..ddd8ebd --- /dev/null +++ b/docker/start-backend.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +cd .. +git pull +mvn clean package -P test +cd docker +./copy.sh +sudo ./deploy.sh backend \ No newline at end of file diff --git a/docker/start-frontend.sh b/docker/start-frontend.sh new file mode 100644 index 0000000..5c3f155 --- /dev/null +++ b/docker/start-frontend.sh @@ -0,0 +1,8 @@ +#!/bin/sh + +cd ../../fe.crm/ +git pull +pnpm build +cd ../be.crm/docker/ +./copy.sh +sudo ./deploy.sh backend \ No newline at end of file