# ==================== CarrotSkin Docker 环境配置示例 ==================== # 复制此文件为 .env 后修改配置值 # ==================== 服务配置 ==================== # 应用端口 APP_PORT=8080 # 运行模式: debug, release, test SERVER_MODE=release # API 根路径 (用于反向代理,如 /api) SERVER_BASE_PATH= # 公开访问地址 (用于生成回调URL、邮件链接等) PUBLIC_URL=http://localhost:8080 # ==================== 数据库配置 ==================== DB_PASSWORD=carrotskin123 # ==================== Redis 配置 ==================== # 留空表示不设置密码 REDIS_PASSWORD= # ==================== JWT 配置 ==================== # 生产环境务必修改此密钥! JWT_SECRET=your-super-secret-jwt-key-change-in-production # ==================== 存储配置 (RustFS S3兼容) ==================== # 内部访问地址 (容器间通信) RUSTFS_ENDPOINT=rustfs:9000 RUSTFS_ACCESS_KEY=rustfsadmin RUSTFS_SECRET_KEY=rustfsadmin123 RUSTFS_USE_SSL=false # 存储桶配置 RUSTFS_BUCKET_TEXTURES=carrotskin RUSTFS_BUCKET_AVATARS=carrotskin # 公开访问地址 (用于生成文件URL,供外部浏览器访问) # 示例: # 直接访问: http://localhost:9000 # 反向代理: https://example.com/storage RUSTFS_PUBLIC_URL=http://localhost:9000 # ==================== 邮件配置 (可选) ==================== SMTP_HOST= SMTP_PORT=587 SMTP_USER= SMTP_PASSWORD= SMTP_FROM=