From 76150031c930d1c3aa527fa83671081d8c318bc9 Mon Sep 17 00:00:00 2001 From: BBIT-Kai <2911862937@qq.com> Date: Fri, 5 Sep 2025 09:38:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0python=E5=90=8E=E7=AB=AF?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E9=83=A8=E7=BD=B2=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 ++ readme.md | 14 ++++++++++++++ server/docker-compose.yml | 22 +++++++++++----------- 3 files changed, 27 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index 4be8d40..e349497 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ mul/BBIT_AI/data/image/raw/ mul/BBIT_AI/data/image/ai/ +__pycache__/ + diff --git a/readme.md b/readme.md index f3c43b7..d6045c3 100644 --- a/readme.md +++ b/readme.md @@ -8,6 +8,8 @@ ### 后端 +#### ktor + 1. 将Ktor程序运行installDist打包程序。 2. 将程序覆盖于服务器/opt/final/ktor文件夹 @@ -23,8 +25,20 @@ sudo systemctl restart ktor.service ``` +#### python + +1. docker build -t ce-pybackend . +2. docker save -o ce-pybackend.tar ce-pybackend +3. 将保存好的Image`ce-pybackend.tar`上传到服务器 +4. docker rmi ce-pybackend:latest +5. docker load -i ce-pybackend.tar + +docker run -d -p 13011:13011 ce-pybackend + ### 前端 +pnpm store prune + 1. 在vue目录运行docker打包命令 ```shell pnpm build:docker diff --git a/server/docker-compose.yml b/server/docker-compose.yml index 4f821a8..8438495 100644 --- a/server/docker-compose.yml +++ b/server/docker-compose.yml @@ -1,15 +1,4 @@ services: - # vue: - # image: node:18 - # container_name: ce_vue_dev - # working_dir: /app - # volumes: - # - ./vue:/app - # ports: - # - "8090:8090" - # command: sh -c "npm install && npm run dev -- --host" - # networks: - # - ce_network vue: container_name: ce_vue image: ce-vue:latest @@ -18,6 +7,17 @@ services: restart: always networks: - ce_network + + backend: + container_name: ce-pybackend + image: ce-pybackend:latest + ports: + - "13011:13011" + restart: unless-stopped + networks: + - ce_network + depends_on: + - vue postgres: image: postgres:15-alpine