配置环境变量
本章目标
让前台、后台、API 和数据库使用一致的站点配置。
必填设置
在 .env 中保留脚本生成的随机密钥,并填写以下字段。示例域名必须全部替换为你的实际 HTTPS 域名。
SITE_EDITION=customer
NODE_ENV=production
HOST=127.0.0.1
PORT=3004
NITRO_HOST=127.0.0.1
NITRO_PORT=3003
DATABASE_URL=mysql://YOUR_USER:URL_ENCODED_PASSWORD@127.0.0.1:3306/yume_site
REDIS_URL=redis://127.0.0.1:6379/0
PUBLIC_SITE_URL=https://example.com
PUBLIC_ADMIN_URL=/admin/
API_BASE_URL=http://127.0.0.1:3004/api/v1
API_INTERNAL_URL=http://127.0.0.1:3004/api/v1
NUXT_PUBLIC_API_BASE_URL=/api/v1
CORS_ORIGINS=https://example.com
VITE_BASE_URL=/admin/
VITE_API_URL=/admin-api/
VITE_API_PROXY_URL=http://127.0.0.1:3004
VITE_PUBLIC_SITE_URL=https://example.com
CUSTOMER_ADMIN_EMAIL=YOUR_ADMIN_EMAIL
CUSTOMER_ADMIN_PASSWORD=YOUR_UNIQUE_PASSWORD密钥与初始化信息
CUSTOMER_ADMIN_EMAIL 需要有效邮箱;密码至少 12 位,由你独立设置。JWT_SECRET、LICENSE_SIGNING_SECRET、LICENSE_ENCRYPTION_KEY、PAYMENT_WEBHOOK_SECRET 保留生成值,不复制官方站点或其他客户的密钥。
CUSTOMER_MARKETPLACE_API_URL、CUSTOMER_MARKETPLACE_WEB_URL 和可信公钥文件由正式发行包提供。不要替换为来历不明的服务或测试公钥。
完成检查
域名、端口和库名一致,没有 YOUR_、GENERATE 等待替换值。VITE_ 配置在构建时写入后台,修改后需要重新构建。
部署遇到问题?
带上当前章节与适用版本,让助手帮你查找解决步骤。

