# console 服务运行时环境模板(只一份,不分 local/dev/prod)。 # 用法:在目标机上复制为 .env 并填真实值;本地起则在本目录复制为 .env。 # 真实 .env 已 gitignore,勿提交。 # ── 镜像(仓库地址 REGISTRY 已写死在脚本里,这里不填)── TAG=latest # 生产建议固定版本号(如 0.1.1)便于回滚;dev 用 dev-latest PLATFORM=linux/amd64 DOCKER_NETWORK=1panel-network # compose 外部网络名,须与目标机一致 # ── 依赖服务(目标环境共享提供,填地址;密码特殊字符需 URL 编码 & → %26)── POSTGRES_DSN=postgresql://user:password@host:5432/dbname?sslmode=require REDIS_ADDR=redis:6379 REDIS_PASSWORD= NATS_URL=nats://nats:4222 # ── COS(可选)── COS_SECRET_ID= COS_SECRET_KEY= # ── Console 服务配置(密钥务必强随机)── CONSOLE_TOKEN_KEY= # 引导超管:只存在于本文件(不入库、后台改不了),忘了密码就来这里看/改,改完 # `docker compose up -d --force-recreate` 生效(env_file 变更 docker restart 不重读)。 # 留空会让「admin + 空密码」也能登进去,别留空。 CONSOLE_ADMIN_ACCOUNT=admin CONSOLE_ADMIN_PASSWORD=li13451234 CONSOLE_SITE_NAME=云言 SaaS 管理平台 FIELD_ENCRYPT_KEY= # 部署目标(DEPLOY_HOST/USER/KEY/DIR)与仓库凭据(REGISTRY_USER/PASS)写死在 dev-deploy.sh / prod-deploy.sh 顶部,不在此填。