64 lines
1.5 KiB
Plaintext
64 lines
1.5 KiB
Plaintext
# 部署配置文件
|
||
# 首次使用请复制此文件为 .env.deploy 并填写真实配置
|
||
|
||
# ==================== 服务器配置 ====================
|
||
# 服务器 IP 或域名
|
||
SERVER_HOST=your-server-ip-or-domain
|
||
|
||
# SSH 用户名
|
||
SERVER_USER=ubuntu
|
||
|
||
# SSH 端口
|
||
SERVER_PORT=22
|
||
|
||
# SSH 密钥路径(留空使用默认 ~/.ssh/id_rsa)
|
||
SSH_KEY_PATH=
|
||
|
||
# ==================== 路径配置 ====================
|
||
# 服务器上的 Git 仓库路径
|
||
REMOTE_PROJECT_PATH=/home/ubuntu/vf_react
|
||
|
||
# 生产环境部署路径
|
||
PRODUCTION_PATH=/var/www/valuefrontier.cn
|
||
|
||
# 部署备份目录
|
||
BACKUP_DIR=/home/ubuntu/deployments
|
||
|
||
# 部署日志目录
|
||
LOG_DIR=/home/ubuntu/deploy-logs
|
||
|
||
# ==================== Git 配置 ====================
|
||
# 部署分支
|
||
DEPLOY_BRANCH=feature
|
||
|
||
# ==================== 备份配置 ====================
|
||
# 保留备份数量
|
||
KEEP_BACKUPS=5
|
||
|
||
# ==================== 企业微信通知配置 ====================
|
||
# 是否启用企业微信通知 (true/false)
|
||
ENABLE_WECHAT_NOTIFY=false
|
||
|
||
# 企业微信机器人 Webhook URL
|
||
WECHAT_WEBHOOK_URL=
|
||
|
||
# 通知提及的用户(@all 或 手机号/userid)
|
||
WECHAT_MENTIONED_LIST=
|
||
|
||
# ==================== 部署配置 ====================
|
||
# 是否在部署前运行 npm install (true/false)
|
||
RUN_NPM_INSTALL=true
|
||
|
||
# 是否在部署前运行 npm test (true/false)
|
||
RUN_NPM_TEST=false
|
||
|
||
# 构建命令
|
||
BUILD_COMMAND=npm run build
|
||
|
||
# ==================== 高级配置 ====================
|
||
# SSH 连接超时时间(秒)
|
||
SSH_TIMEOUT=30
|
||
|
||
# 部署超时时间(秒)
|
||
DEPLOY_TIMEOUT=600
|