Skip to content

[debug/#474] 배포 에러 해결#475

Merged
Dimo-2562 merged 10 commits intodevelopfrom
debug/#474
Feb 24, 2026
Merged

[debug/#474] 배포 에러 해결#475
Dimo-2562 merged 10 commits intodevelopfrom
debug/#474

Conversation

@Dimo-2562
Copy link
Contributor

@Dimo-2562 Dimo-2562 commented Feb 24, 2026

❤️ 기능 설명

도메인 이름을 cockple.shop으로 착각한 걸 cockple.store로 수정하고,
도커 명령어 에러를 해결하였습니다.

1. 도메인 변경 (cockple.shop → cockple.store)

  • terraform/storage.tf: GCS CORS origin 변경
  • terraform/variables.tf: Zone ID 변수 description 변경
  • nginx/conf.d/prod.conf: server_name 변경
  • nginx/conf.d/staging.conf: server_name 변경

2. Docker 설치 스크립트 수정 (terraform/compute.tf)

  • docker.io + standalone docker-compose → Docker 공식 저장소 기반 docker-ce + docker-compose-plugin 설치로 변경
  • deploy.sh에서 사용하는 docker compose (V2) 문법에 맞게 수정

3. nginx depends_on 제거 (docker-compose.yml)

  • nginx가 cockple-app, cockple-app-staging 둘 다 의존하고 있어
    staging 브랜치 배포 시에도 cockple-app이 함께 기동되는 문제 수정

4. 배포 헬스체크 추가 (scripts/deploy.sh)

  • docker compose up -d 이후 컨테이너 정상 기동 여부를 확인하지 않아
    실패해도 CD가 성공으로 표시되는 문제 수정
  • mysql, redis, 앱 컨테이너 각 60초(5초 × 12회) 헬스체크 후 실패 시 exit 1 처리

swagger 테스트 성공 결과 스크린샷 첨부

연결된 issue

연결된 issue를 자동으로 닫기 위해 아래 {이슈넘버}를 입력해주세요.

close #474



🩷 Approve 하기 전 확인해주세요!

  • 천천히 문서화 하겠습니다..

✅ 체크리스트

  • PR 제목 규칙 잘 지켰는가?
  • 추가/수정사항을 설명하였는가?
  • 테스트 결과 사진을 넣었는가?
  • 이슈넘버를 적었는가?

@Dimo-2562 Dimo-2562 merged commit 23590d2 into develop Feb 24, 2026
1 check passed
@Dimo-2562 Dimo-2562 deleted the debug/#474 branch February 24, 2026 19:20
@Dimo-2562 Dimo-2562 self-assigned this Feb 25, 2026
@Dimo-2562 Dimo-2562 added the 🕷️ BUG Something isn't working label Feb 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🕷️ BUG Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[DEBUG] 배포 에러 해결

1 participant