기능수정
This commit is contained in:
+10
-10
@@ -1,17 +1,17 @@
|
||||
#!/usr/bin/env bash
|
||||
# ==============================================================================
|
||||
# BillCare 배포 스크립트 — Docker Compose
|
||||
# BizCare 배포 스크립트 — Docker Compose
|
||||
# 호출: Git post-receive (Track A) | Jenkins (Track B)
|
||||
# 서버 설치: /Volumes/ADATA/git/deploy-billcare.sh
|
||||
# 서버 설치: /Volumes/ADATA/git/deploy-bizcare.sh
|
||||
# ==============================================================================
|
||||
set -euo pipefail
|
||||
|
||||
GIT_DIR="${GIT_DIR:-/Volumes/ADATA/git/BillCare.git}"
|
||||
WORK_TREE="${WORK_TREE:-/Users/aidev/apps/BillCare}"
|
||||
GIT_DIR="${GIT_DIR:-/Volumes/ADATA/git/BizCare.git}"
|
||||
WORK_TREE="${WORK_TREE:-/Users/aidev/apps/BizCare}"
|
||||
BRANCH="${BRANCH:-main}"
|
||||
DOCKER_COMPOSE_FILE="${DOCKER_COMPOSE_FILE:-${WORK_TREE}/docker-compose.yml}"
|
||||
DEPLOY_LOG="${DEPLOY_LOG:-/Volumes/ADATA/logs/deploy/billcare-deploy.log}"
|
||||
LOG_TAG="[billcare-deploy]"
|
||||
DEPLOY_LOG="${DEPLOY_LOG:-/Volumes/ADATA/logs/deploy/bizcare-deploy.log}"
|
||||
LOG_TAG="[bizcare-deploy]"
|
||||
SERVICE_NAME="${SERVICE_NAME:-all}"
|
||||
DOCKER_NO_CACHE="${DOCKER_NO_CACHE:-0}"
|
||||
BACKEND_HEALTH_URL="${BACKEND_HEALTH_URL:-http://127.0.0.1:18082/api/health}"
|
||||
@@ -22,7 +22,7 @@ export PATH="/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:${PATH:-/usr/bi
|
||||
export FRONTEND_PORT="${FRONTEND_PORT:-83}"
|
||||
export BACKEND_PORT="${BACKEND_PORT:-18082}"
|
||||
export MYSQL_PORT="${MYSQL_PORT:-3308}"
|
||||
export APP_CORS_ORIGINS="${APP_CORS_ORIGINS:-https://billcare.exdev.co.kr,http://billcare.exdev.co.kr,http://localhost:83,http://127.0.0.1:83}"
|
||||
export APP_CORS_ORIGINS="${APP_CORS_ORIGINS:-https://bizcare.exdev.co.kr,http://bizcare.exdev.co.kr,http://localhost:83,http://127.0.0.1:83}"
|
||||
|
||||
mkdir -p "$(dirname "$DEPLOY_LOG")"
|
||||
exec >> "$DEPLOY_LOG" 2>&1
|
||||
@@ -33,7 +33,7 @@ warn() { log "[WARN] $*"; }
|
||||
err() { log "[ERROR] $*"; exit 1; }
|
||||
|
||||
log "======================================================"
|
||||
log " BillCare 배포 시작"
|
||||
log " BizCare 배포 시작"
|
||||
log " 서비스 : $SERVICE_NAME"
|
||||
log " 브랜치 : $BRANCH"
|
||||
log " 작업트리: $WORK_TREE"
|
||||
@@ -41,7 +41,7 @@ log " compose : $DOCKER_COMPOSE_FILE"
|
||||
log " 실행자 : $(whoami)"
|
||||
log "======================================================"
|
||||
|
||||
LOCK_FILE="/tmp/billcare_deploy.lock"
|
||||
LOCK_FILE="/tmp/bizcare_deploy.lock"
|
||||
if [ -f "$LOCK_FILE" ]; then
|
||||
LOCK_PID=$(cat "$LOCK_FILE" 2>/dev/null || echo "")
|
||||
if [ -n "$LOCK_PID" ] && kill -0 "$LOCK_PID" 2>/dev/null; then
|
||||
@@ -141,7 +141,7 @@ esac
|
||||
log "======================================================"
|
||||
log " 배포 완료: $(date '+%Y-%m-%d %H:%M:%S')"
|
||||
log " 커밋: $(git --git-dir="$GIT_DIR" log --oneline -1 2>/dev/null || echo N/A)"
|
||||
log " URL: https://billcare.exdev.co.kr"
|
||||
log " URL: https://bizcare.exdev.co.kr"
|
||||
log "======================================================"
|
||||
|
||||
docker compose -f "$DOCKER_COMPOSE_FILE" ps 2>/dev/null || docker ps --format "table {{.Names}}\t{{.Status}}\t{{.Ports}}"
|
||||
|
||||
Reference in New Issue
Block a user