# ============================================================ # ZCLAW SaaS Backend - Environment Variables # ============================================================ # Usage: # cp saas-env.example .env # # Edit .env with your actual values # docker compose up -d # ============================================================ # ---- PostgreSQL 配置 ---- POSTGRES_USER=zclaw POSTGRES_PASSWORD=请修改为强密码 POSTGRES_DB=zclaw_saas # ---- SaaS 后端配置 ---- # 数据库连接 URL (Docker 内部网络使用主机名 postgres) ZCLAW_DATABASE_URL=postgres://zclaw:请修改为强密码@postgres:5432/zclaw_saas # JWT 签名密钥 (至少32字符随机字符串) # 生成命令: openssl rand -hex 32 ZCLAW_SAAS_JWT_SECRET=请使用openssl_rand_hex_32生成 # TOTP/API Key 加密密钥 (64字符hex) # 生成命令: openssl rand -hex 32 ZCLAW_TOTP_ENCRYPTION_KEY=请使用openssl_rand_hex_32生成 # ---- 初始管理员账号 ---- ZCLAW_ADMIN_USERNAME=admin ZCLAW_ADMIN_PASSWORD=请修改为强密码 # ---- 运行模式 ---- # 开发模式 (生产环境必须为 false 或不设置) # 设置为 true 会放宽安全限制: Cookie Secure=false, CORS 宽松等 ZCLAW_SAAS_DEV=false