优化生产日志

This commit is contained in:
yml
2026-06-02 21:28:09 +08:00
parent af754bb594
commit 1325c8fb89
4 changed files with 15 additions and 1 deletions
+6
View File
@@ -4,6 +4,7 @@ set -euo pipefail
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
COMPOSE_FILE="${ROOT_DIR}/deploy/docker-compose.prod.yml"
BACKEND_ENV="${ROOT_DIR}/backend/.env"
BACKEND_LOG_DIR="${ROOT_DIR}/backend/logs"
MIGRATIONS_DIR="${ROOT_DIR}/backend/migrations"
HEALTH_URL="${PROD_HEALTH_URL:-http://127.0.0.1:7890/api/health}"
PUBLIC_URL="${PROD_PUBLIC_URL:-http://hfb.221329.cc.cd:7890}"
@@ -168,6 +169,10 @@ compose() {
docker compose -f "${COMPOSE_FILE}" "$@"
}
prepare_log_dir() {
mkdir -p "${BACKEND_LOG_DIR}"
}
wait_service_healthy() {
local service="$1"
local label="$2"
@@ -302,6 +307,7 @@ main() {
need_cmd docker
need_cmd curl
validate_env
prepare_log_dir
log "检查 Docker Compose 配置..."
compose config >/dev/null