增加python后端项目部署方法
This commit is contained in:
@@ -1,2 +1,4 @@
|
|||||||
mul/BBIT_AI/data/image/raw/
|
mul/BBIT_AI/data/image/raw/
|
||||||
mul/BBIT_AI/data/image/ai/
|
mul/BBIT_AI/data/image/ai/
|
||||||
|
__pycache__/
|
||||||
|
|
||||||
|
|||||||
@@ -8,6 +8,8 @@
|
|||||||
|
|
||||||
### 后端
|
### 后端
|
||||||
|
|
||||||
|
#### ktor
|
||||||
|
|
||||||
1. 将Ktor程序运行installDist打包程序。
|
1. 将Ktor程序运行installDist打包程序。
|
||||||
|
|
||||||
2. 将程序覆盖于服务器/opt/final/ktor文件夹
|
2. 将程序覆盖于服务器/opt/final/ktor文件夹
|
||||||
@@ -23,8 +25,20 @@
|
|||||||
sudo systemctl restart ktor.service
|
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打包命令
|
1. 在vue目录运行docker打包命令
|
||||||
```shell
|
```shell
|
||||||
pnpm build:docker
|
pnpm build:docker
|
||||||
|
|||||||
+11
-11
@@ -1,15 +1,4 @@
|
|||||||
services:
|
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:
|
vue:
|
||||||
container_name: ce_vue
|
container_name: ce_vue
|
||||||
image: ce-vue:latest
|
image: ce-vue:latest
|
||||||
@@ -19,6 +8,17 @@ services:
|
|||||||
networks:
|
networks:
|
||||||
- ce_network
|
- ce_network
|
||||||
|
|
||||||
|
backend:
|
||||||
|
container_name: ce-pybackend
|
||||||
|
image: ce-pybackend:latest
|
||||||
|
ports:
|
||||||
|
- "13011:13011"
|
||||||
|
restart: unless-stopped
|
||||||
|
networks:
|
||||||
|
- ce_network
|
||||||
|
depends_on:
|
||||||
|
- vue
|
||||||
|
|
||||||
postgres:
|
postgres:
|
||||||
image: postgres:15-alpine
|
image: postgres:15-alpine
|
||||||
container_name: ce_postgres
|
container_name: ce_postgres
|
||||||
|
|||||||
Reference in New Issue
Block a user