全局重命名:kefu_sys / kefu-sys 改为 kefu_cloud / kefu-cloud
- Go module 与全部 import 路径 - 数据库默认库名、Docker 服务/卷命名与部署文档
This commit is contained in:
@@ -15,7 +15,7 @@ STORAGE_PUBLIC_BASE_URL=http://你的公网IP或域名/files
|
||||
# ========== 数据库 ==========
|
||||
DB_USER=kefu
|
||||
DB_PASSWORD=请改成强密码
|
||||
DB_NAME=kefu_sys
|
||||
DB_NAME=kefu_cloud
|
||||
DB_SSLMODE=disable
|
||||
|
||||
# ========== JWT(deploy.sh 可自动生成)==========
|
||||
|
||||
+2
-2
@@ -29,8 +29,8 @@ docker compose version
|
||||
4. 上传代码到服务器,例如:
|
||||
|
||||
```bash
|
||||
git clone <你的仓库地址> kefu_sys
|
||||
cd kefu_sys
|
||||
git clone <你的仓库地址> kefu_cloud
|
||||
cd kefu_cloud
|
||||
```
|
||||
|
||||
## 一键部署
|
||||
|
||||
@@ -23,10 +23,10 @@ set +a
|
||||
|
||||
mkdir -p "$OUT_DIR"
|
||||
STAMP="$(date +%Y%m%d_%H%M%S)"
|
||||
FILE="${OUT_DIR}/kefu_pg_${STAMP}.sql.gz"
|
||||
FILE="${OUT_DIR}/kefu_cloud_pg_${STAMP}.sql.gz"
|
||||
|
||||
echo "备份到 $FILE …"
|
||||
docker compose -f "$COMPOSE_FILE" --env-file "$ENV_FILE" exec -T postgres \
|
||||
pg_dump -U "${DB_USER:-kefu}" "${DB_NAME:-kefu_sys}" | gzip > "$FILE"
|
||||
pg_dump -U "${DB_USER:-kefu}" "${DB_NAME:-kefu_cloud}" | gzip > "$FILE"
|
||||
|
||||
echo "完成: $FILE ($(du -h "$FILE" | awk '{print $1}'))"
|
||||
|
||||
@@ -196,7 +196,7 @@ cmd_down() {
|
||||
ensure_env
|
||||
log "停止容器(保留数据卷)…"
|
||||
compose down
|
||||
log "已停止。删除数据卷请手动: docker volume rm kefu-prod_kefu_pgdata kefu-prod_kefu_miniodata"
|
||||
log "已停止。删除数据卷请手动: docker volume rm kefu-cloud_kefu_cloud_pgdata kefu-cloud_kefu_cloud_miniodata"
|
||||
}
|
||||
|
||||
cmd_status() {
|
||||
|
||||
Reference in New Issue
Block a user