@@ -47,9 +47,7 @@ title: Docker 部署
4747
4848# ## 前端
4949
50- ::: caution
5150此教程不提供前端本机部署方案,对于前后端本地开发或联调,请转至文档:[本地开发](../summary/quick-start.md#本地开发)
52- :::
5351
5452# # 服务器部署
5553
@@ -64,21 +62,32 @@ title: Docker 部署
6462
6563 将代码拉取到服务器通常采用 ssh 方式(更安全),但是你也可以选择使用 https 方式,具体方式请根据个人自行决定,如果使用 ssh
6664 方式拉取代码,
67- 请自行 Google 拉取教程,如果使用 https 方式,你可以查看 [后端步骤2 ](../introduction /quick-start.md#后端)
65+ 请自行 Google 拉取教程,如果使用 https 方式,你可以查看 [后端步骤 2 ](../summary /quick-start.md#后端)
6866
69672. env
7068
7169 进入 ` deploy/backend/docker-compose` 目录,创建环境变量文件 ` .env`
7270
73- ` ` ` shell
74- touch .env.server ../../../backend/.env
75- ` ` `
71+ ` ` ` shell
72+ touch .env.server ../../../backend/.env
73+ ` ` `
7674
7775 将初始化环境变量配置拷贝到环境变量文件中
7876
79- ` ` ` shell
80- cp .env.server ../../../backend/.env
81- ` ` `
77+ ::: warning
78+ 环境变量默认使用 MySQL 数据库,如果你需要使用 PostgreSQL,需修改 ` .env.server` 部分配置如下:
79+ ` ` ` env
80+ DATABASE_TYPE=' postgresql'
81+ DATABASE_HOST=' fba_postgres'
82+ DATABASE_PORT=3306
83+ DATABASE_USER=' root'
84+ DATABASE_PASSWORD=' 123456'
85+ ` ` `
86+ :::
87+
88+ ` ` ` shell
89+ cp .env.server ../../../backend/.env
90+ ` ` `
8291
83923. 按需修改配置文件 ` backend/core/conf.py` 和 ` .env`
8493
@@ -88,7 +97,7 @@ title: Docker 部署
8897
8998 如果你没有前端需求,请查看 [本机部署](# 本机部署),否则,请查看下方脚本并修改 `docker-compose.yml` 文件
9099
91- ` ` ` yaml :collapsed-lines=6
100+ ` ` ` yaml :collapsed-lines=2
92101 version: " 3.10"
93102
94103 networks:
@@ -279,13 +288,11 @@ title: Docker 部署
279288
2802895. 执行一键启动命令
281290
282- ::: info
283291 命令执行期间遇到镜像拉取问题请自行 Google
284- :::
285292
286- ` ` ` shell
287- docker-compose up -d --build
288- ` ` `
293+ ` ` ` shell
294+ docker-compose up -d --build
295+ ` ` `
289296
2902976. 等待命令执行完成
291298 ::::
@@ -307,7 +314,7 @@ title: Docker 部署
307314
308315 进入 deploy 目录,修改 ` nginx.conf` 文件
309316
310- ` ` ` :collapsed-lines=6
317+ ` ` ` :collapsed-lines=2
311318 # For more information on configuration, see:
312319 # * Official English Documentation: http://nginx.org/en/docs/
313320 # * Official Russian Documentation: http://nginx.org/ru/docs/
@@ -397,7 +404,7 @@ title: Docker 部署
397404 如果你已通过后端 docker-compose 构建前端项目,此步骤和后面的剩余步骤直接跳过即可
398405 :::
399406
400- ` ` ` yaml :collapsed-lines=6
407+ ` ` ` yaml :collapsed-lines=2
401408 networks:
402409 fba_network:
403410 external: true
0 commit comments