# ============================================================================= # 站点配置 # ============================================================================= SITE_NAME=CarrotSkin SITE_DESCRIPTION=一个优秀的Minecraft皮肤站 REGISTRATION_ENABLED=true DEFAULT_AVATAR= # ============================================================================= # 用户限制配置 # ============================================================================= MAX_TEXTURES_PER_USER=50 MAX_PROFILES_PER_USER=5 # ============================================================================= # 积分配置 # ============================================================================= CHECKIN_REWARD=10 TEXTURE_DOWNLOAD_REWARD=1 # ============================================================================= # 服务器配置 # ============================================================================= SERVER_PORT=:8080 SERVER_MODE=debug SERVER_READ_TIMEOUT=30s SERVER_WRITE_TIMEOUT=30s SERVER_SWAGGER_ENABLED=true # ============================================================================= # 数据库配置 # ============================================================================= DATABASE_DRIVER=postgres DATABASE_HOST=120.27.110.94 DATABASE_PORT=5432 DATABASE_USERNAME=user_wc2MbZ DATABASE_PASSWORD=password_65b5aN DATABASE_NAME=carrotskin DATABASE_SSL_MODE=disable DATABASE_TIMEZONE=Asia/Shanghai DATABASE_MAX_IDLE_CONNS=10 DATABASE_MAX_OPEN_CONNS=100 DATABASE_CONN_MAX_LIFETIME=1h DATABASE_CONN_MAX_IDLE_TIME=10m # ============================================================================= # Redis配置 # ============================================================================= REDIS_HOST=120.27.110.94 REDIS_PORT=6379 REDIS_PASSWORD=redis_ZXjbN5 REDIS_DATABASE=0 REDIS_POOL_SIZE=10 # ============================================================================= # RustFS对象存储配置 (S3兼容) # ============================================================================= RUSTFS_ENDPOINT=120.27.110.94:9000 RUSTFS_PUBLIC_URL=http://120.27.110.94:9000 RUSTFS_ACCESS_KEY=ftbulyR6rj0AZ4n5ID7g RUSTFS_SECRET_KEY=P8q3VZ1wfMEdGJayu4sxh7NRSAB2H0tkFeTQlXLW RUSTFS_USE_SSL=false RUSTFS_BUCKET_TEXTURES=carrot-skin-textures RUSTFS_BUCKET_AVATARS=carrot-skin-avatars # ============================================================================= # JWT配置 # ============================================================================= JWT_SECRET=your-jwt-secret-key-change-this-in-production JWT_EXPIRE_HOURS=168 # ============================================================================= # 日志配置 # ============================================================================= LOG_LEVEL=info LOG_FORMAT=json LOG_OUTPUT=logs/app.log # 保留的旧配置项 LOG_MAX_SIZE=100 LOG_MAX_BACKUPS=3 LOG_MAX_AGE=28 LOG_COMPRESS=true # ============================================================================= # 文件上传配置 (保留的旧配置项) # ============================================================================= UPLOAD_MAX_SIZE=10485760 UPLOAD_TEXTURE_MAX_SIZE=2097152 UPLOAD_AVATAR_MAX_SIZE=1048576 # ============================================================================= # 安全配置 # ============================================================================= # CORS 允许的来源,多个用逗号分隔 SECURITY_ALLOWED_ORIGINS=* # 允许的头像/材质URL域名,多个用逗号分隔 SECURITY_ALLOWED_DOMAINS=localhost,127.0.0.1,120.27.110.94 # 保留的旧配置项 MAX_LOGIN_ATTEMPTS=5 LOGIN_LOCK_DURATION=30m # ============================================================================= # 邮件配置 # ============================================================================= EMAIL_ENABLED=true EMAIL_SMTP_HOST=smtp.exmail.qq.com EMAIL_SMTP_PORT=465 EMAIL_USERNAME=system@qczlit.cn EMAIL_PASSWORD=545mkewZwMzEWUjD EMAIL_FROM_NAME=CarrotSkin