# ============================================================ # 部署配置模板(deploy.sh 使用) # # 使用方法(在服务器上): # cp .deploy.env.example .deploy.env && vi .deploy.env # # 说明: # - .deploy.env 不入库(.gitignore 已忽略),只写要覆盖的项 # - 路径类默认值由 APP_NAME 派生(如 /opt/${APP_NAME}/bin),改 APP_NAME 即全部跟随 # - 应用环境变量固定读取 ${SRC_DIR}/.env(模板见 .env.example,敏感密码放那里) # ============================================================ # ---------- 应用信息 ---------- # APP_NAME="fanqie" # APP_DESC="番茄小说api接口" # ---------- 运行用户 ---------- # 留空 = 执行 deploy.sh 的当前用户 RUN_USER="" # ---------- 路径 ---------- # 代码目录,同时也是服务的工作目录(config/config.yaml、.env、cache.db 都在这里) SRC_DIR="/root/code/novel/fanqie-go" # 以下路径默认由 APP_NAME 派生,一般无需修改: # BIN_DIR="/opt/fanqie/bin" # 默认 /opt/${APP_NAME}/bin # SERVICE_FILE="/etc/systemd/system/fanqie.service" # 默认 /etc/systemd/system/${APP_NAME}.service # NGINX_CONF="/etc/nginx/conf.d/fanqie.conf" # 默认 /etc/nginx/conf.d/${APP_NAME}.conf # ---------- 网络 ---------- # APP_PORT="40180" # DOMAIN="fq.20010117.xyz" # ---------- 证书 ---------- # Certbot 申请证书的邮箱(默认 admin@${DOMAIN}),用于接收过期提醒 # CERT_EMAIL="you@example.com" # ---------- 编译 ---------- # BUILD_TARGET="./cmd/fanqie" # ---------- 其他 ---------- # KEEP_VERSIONS=5