@@ -54,7 +54,7 @@ title: Docker 部署
5454> 此教程以 https 为例,如果你没有相关经验,请自行 Google 进行了解
5555
5656> [ !NOTE]
57- > 免费 SSL 证书推荐使用 [ httpsok-SSL证书自动续期 ] ( https://httpsok.com/p/4Qjd ) ,一行命令,轻松搞定 SSL
57+ > 免费 SSL 证书推荐使用 [ httpsok-SSL 证书自动续期 ] ( https://httpsok.com/p/4Qjd ) ,一行命令,轻松搞定 SSL
5858> 证书自动续签,支持:nginx、通配符证书、七牛云、腾讯云、阿里云、CDN、OSS、LB(负载均衡)
5959
6060### 后端
@@ -70,15 +70,22 @@ title: Docker 部署
7070
71712 . env
7272
73+ 在 ` backend ` 目录中,创建环境变量文件
74+
75+ ``` shell:no-line-numbers
76+ touch .env
77+ ```
78+
7379 进入 ` deploy/backend/docker-compose ` 目录,按需修改 ` .env.server ` 文件
7480
75- ::: note
76- 我们在 docker-compose 脚本内通过挂载的方式直接使用此文件作为 fba 环境变量文件,因此,本地修改此文件,将同步更新至 docker
81+ ::: tip
82+ 我们在 docker-compose 脚本内通过挂载的方式使用 ` .env.server ` 文件作为 fba 环境变量文件,因此,本地修改此文件,将同步更新至 docker
7783 容器,这意味着,修改环境变量将无需重新 build
7884 :::
7985
8086 ::: warning
81- 如果你需要使用 PostgreSQL 数据库,执行命令前,需修改 ` .env.server ` 部分配置如下:
87+ 如果您正在使用 PostgreSQL 数据库,需修改 ` .env.server ` 部分配置如下:
88+
8289 ``` dotenv:no-line-numbers
8390 # Database
8491 DATABASE_TYPE='postgresql'
@@ -87,12 +94,13 @@ title: Docker 部署
8794 DATABASE_USER='postgres'
8895 DATABASE_PASSWORD='123456'
8996 ```
97+
9098 :::
9199
921003 . 按需修改配置文件 ` backend/core/conf.py `
93101
941024 . 更新脚本文件
95-
103+
96104 @[ code yml : collapsed-lines =6] ( ../../code/docker-compose.yml )
97105
981065 . 务必在 ` docker-compose.yml ` 所在目录打开终端
@@ -126,7 +134,7 @@ title: Docker 部署
1261343 . 更新 nginx 配置
127135
128136 进入 deploy 目录,修改 ` nginx.conf ` 文件
129-
137+
130138 @[ code nginx : collapsed-lines =6] ( ../../code/nginx.conf )
131139
1321404 . 更新脚本文件
@@ -139,11 +147,11 @@ title: Docker 部署
139147 networks :
140148 fba_network :
141149 external : true
142-
150+
143151 volumes :
144152 fba_static :
145153 external : true
146-
154+
147155 services :
148156 fba_ui :
149157 build :
0 commit comments