添加Docker部署配置:backend Dockerfile、Caddyfile、docker-compose.yml,支持腾云云服务器部署域名skin.khhao.com,使用Caddy反向代理 + HTTPS

This commit is contained in:
yml2213
2026-07-22 12:46:01 +08:00
parent 47b0dd5a49
commit ac8211f7d9
6 changed files with 109 additions and 23 deletions
+4 -21
View File
@@ -1,27 +1,10 @@
# ========== 后端(Go==========
# 服务端口
PORT=8080
# Gin 模式:debug / release
GIN_MODE=debug
# SQLite 数据库路径(相对 backend 工作目录,或写绝对路径)
JWT_SECRET=your_very_secure_jwt_secret_here_change_me_in_production
DB_PATH=data/app.db
# JWT 密钥(生产务必更换)
JWT_SECRET=affiliate-dash-dev-secret-change-me
# 皮肤源头开放接口鉴权
# X-Api-Key 标识(可给对接方)
MODE=release
OPEN_API_KEY=sk_source_dev_key_change_me
# HMAC 签名密钥(仅服务端与对接方本地使用,不要放前端)
OPEN_API_SECRET=sk_source_dev_secret_change_me
# 签名时间戳允许偏差(秒)
OPEN_SIGN_SKEW=300
# 开放接口详细调试日志:1 开启 / 0 关闭(默认 GIN_MODE=debug 时开启)
OPEN_API_DEBUG=1
# 日志文件(相对 backend 工作目录);非空则控制台 + 文件双写,留空则仅控制台
OPEN_API_DEBUG=false
LOG_FILE=logs/app.log
# ========== 前端(Vite / 一键启动)==========
# 前端开发端口
FRONTEND_PORT=5173
# 开发代理到后端地址(可选,默认 http://localhost:8080
VITE_API_PROXY_TARGET=http://localhost:8080
# For Caddy production, no need for frontend env since built static