- 添加docker环境变量配置文件包含数据库连接信息 - 更新前端环境变量中的API基础URL地址 - 修改后端应用配置以支持环境变量读取数据库配置 - 在Docker Compose中添加环境变量传递和env_file支持 - 配置生产环境下的MySQL数据源和MyBatis-Plus设置 - 添加服务器镜像导入和数据库用户创建说明文档
43 lines
1.2 KiB
YAML
43 lines
1.2 KiB
YAML
version: "3.9"
|
||
|
||
services:
|
||
caddy:
|
||
image: caddy:2-alpine
|
||
container_name: caddy-rp
|
||
restart: unless-stopped
|
||
ports:
|
||
- "80:80"
|
||
- "443:443"
|
||
environment:
|
||
TZ: "Asia/Shanghai" # 设置时区为上海时区
|
||
volumes:
|
||
# 主配置
|
||
- /docker/caddy/volume/config/Caddyfile:/etc/caddy/Caddyfile
|
||
# 子配置目录
|
||
- /docker/caddy/volume/config/caddy.d:/etc/caddy/sites-enabled
|
||
# 站点文件目录
|
||
- /docker/caddy/volume/html:/usr/share/caddy
|
||
# 证书持久化
|
||
- /docker/caddy/volume/caddy_data:/data
|
||
- /docker/caddy/volume/caddy_config:/config
|
||
|
||
|
||
mybiji:
|
||
image: biji-houdaun:0.0.1-SNAPSHOT
|
||
container_name: mybiji
|
||
restart: unless-stopped
|
||
ports:
|
||
- "8084:8084"
|
||
environment:
|
||
TZ: "Asia/Shanghai" # 设置时区为上海时区
|
||
# 从环境变量传入数据库配置
|
||
SPRING_DATASOURCE_URL: ${DB_URL}
|
||
SPRING_DATASOURCE_USERNAME: ${DB_USERNAME}
|
||
SPRING_DATASOURCE_PASSWORD: ${DB_PASSWORD}
|
||
SPRING_PROFILES_ACTIVE: prod
|
||
env_file:
|
||
- .env # 从.env文件读取环境变量
|
||
#上面的若是配置mysql,就用,下面的sqlite文件,不用sqlite可以不用写
|
||
volumes:
|
||
- /docker/biji-houduan/data:/data
|