Docker Compose 环境变量配置

Fastify Tools 项目的 Docker Compose 环境变量配置说明,包括数据库、JWT、Jira、SMTP、阿里百炼等配置项及部署命令。

环境变量

部署命令

  • 服务先下线 docker-compose down + 重新构建上线:docker-compose up -d --build
bash48 行
# 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