File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed
Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change 4545 name : build-result
4646 path : guesthouse/jeju/archive
4747
48+ - name : Revive Docker and Infrastructure
49+ run : |
50+ # 1. 도커 데스크탑 실행 (맥 전용)
51+ echo "Starting Docker Desktop..."
52+ open -a Docker
53+
54+ # 2. 도커 데몬이 완전히 뜰 때까지 대기 (최대 1분)
55+ ITER=0
56+ until docker info >/dev/null 2>&1 || [ $ITER -eq 12 ]; do
57+ echo "Waiting for Docker daemon... ($((ITER*5))s)"
58+ sleep 5
59+ ITER=$((ITER+1))
60+ done
61+
62+ # 3. 필수 네트워크 존재 여부 확인 및 생성 (지난번 발생한 guesthouse 오류 방지)
63+ docker network inspect guesthouse >/dev/null 2>&1 || \
64+ (echo "Creating guesthouse network..." && docker network create guesthouse)
65+
66+ # 4. DB 컨테이너 상태 확인 및 시작
67+ echo "Checking geharbang-db status..."
68+ if [ "$(docker ps -aq -f name=geharbang-db)" ]; then
69+ docker start geharbang-db
70+
71+ # 5. 네트워크가 끊어져 있을 경우를 대비해 다시 연결
72+ docker network connect guesthouse geharbang-db || true
73+ else
74+ echo "Error: geharbang-db container not found!"
75+ exit 1
76+ fi
77+
4878 - name : exec.deploy.sh
4979 run : |
5080 cd guesthouse/jeju
You can’t perform that action at this time.
0 commit comments