Docker Compose 环境变量配置
Fastify Tools 项目的 Docker Compose 环境变量配置说明,包括数据库、JWT、Jira、SMTP、阿里百炼等配置项及部署命令。
环境变量
部署命令
- 服务先下线
docker-compose down+ 重新构建上线:docker-compose up -d --build
# Docker Compose 环境变量配置
# 环境设置
NODE_ENV=production
# 部署的原始域名地址
SITE_DOMAIN_URL=http://localhost:3000
# 数据库连接配置
FASTIFY_DATABASE_URL=postgresql://postgres:postgres@postgres:5432/fastify_db
NEXT_DATABASE_URL=postgresql://postgres:postgres@postgres:5432/shadcn_next
# 服务端口容器外部端口配置
EXPORT_PG_PORT=5433
EXPORT_FASTIFY_PORT=4000
EXPORT_NEXT_PORT=4001
# 初始化注册密码
INITIAL_USER_PASSWORD=123456
# 初始化超级管理员密码
INITIAL_SUPER_PASSWORD=zd808611
# JWT 密钥
JWT_SECRET=delldi-808611
# FastAPI 授权key
NEXT_PUBLIC_FAST_API_KEY=delldi-808611
# Jira 配置
JIRA_USERNAME=zengdi
JIRA_PASSWORD=1
JIRA_BASE_URL=http://bug.new-see.com:8088
JIRA_PROXY_AUTH="Basic bmV3c2VlOm5ld3NlZQ=="
JIRA_DEFAULT_PROJECT=NDE
JIRA_DEFAULT_ISSUE_TYPE=4
JIRA_DEFAULT_COMPONENT=15775
JIRA_DEFAULT_PRIORITY=3
# SMTP - QQ邮箱宿主
SMTP_HOST=smtp.qq.com
SMTP_PORT=587
SMTP_USER=875372314@qq.com
SMTP_PASS=yzadcxxfocmvbahj
SMTP_SECURE=false
# 阿里百炼密钥
DASHSCOPE_API_KEY=sk-72170c68b44040ee806830adba2888e7