Skip to content

Comments

[chore/#472] 단일 인스턴스 기반 Docker 배포 환경 구성 및 자동화#473

Merged
Dimo-2562 merged 14 commits intodevelopfrom
chore/#472
Feb 24, 2026
Merged

[chore/#472] 단일 인스턴스 기반 Docker 배포 환경 구성 및 자동화#473
Dimo-2562 merged 14 commits intodevelopfrom
chore/#472

Conversation

@Dimo-2562
Copy link
Contributor

❤️ 기능 설명

단일 인스턴스에서 Docker Compose로 앱/Nginx/MySQL/Redis 컨테이너를 구성하고,
배포 전 과정을 deploy.sh로 자동화한 인프라 작업입니다.

주요 변경 사항:

  • 인스턴스 분리 → 단일 인스턴스로 전환
  • Docker Compose로 전체 스택 구성
  • Cloudflare SSL 인증 + Nginx 컨테이너 분기
  • deploy.sh로 Nginx/MySQL/Redis 포함 전체 배포 자동화 및 초기 파일 scp 복사
  • deploy.sh에서 env 값 받아 .env 파일 자동 생성
  • application.yml staging/prod 통합 (URL 공개 시에도 접근 불가)
  • 로컬 프로파일 별도 분리
  • JRE 이미지로 교체 (크기 축소), ENTRYPOINT로 JAVA_OPTION 적용 보장
  • DB 초기화 스크립트 작성 (root 유저 사용)
  • DB/Redis 터널링 스크립트 작성
  • Redis 환경변수에 인덱스 분리 항목 추가

연결된 issue

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

close #472



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

  • 리뷰어가 확인해줬으면 하는 사항 적어주세요.
  • [ ]

✅ 체크리스트

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

@Dimo-2562 Dimo-2562 self-assigned this Feb 24, 2026
@Dimo-2562 Dimo-2562 merged commit 0bc314e into develop Feb 24, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[CHORE] 단일 인스턴스 기반 Docker 배포 환경 구성 및 자동화

1 participant