Skip to content

chore: 새 AWS 계정 dev 배포 트리거 - #162

Merged
wngktjd13 merged 1 commit into
mainfrom
develop
Apr 8, 2026
Merged

chore: 새 AWS 계정 dev 배포 트리거#162
wngktjd13 merged 1 commit into
mainfrom
develop

Conversation

@wngktjd13

@wngktjd13 wngktjd13 commented Apr 8, 2026

Copy link
Copy Markdown
Member

#️⃣연관된 이슈

ex) #이슈번호, #이슈번호

📝작업 내용

AWS 계정 마이그레이션을 위한 dev 환경 배포 트리거 커밋입니다.

마이그레이션 요약

  • AWS 계정: 기존 → 신규 계정으로 EC2/RDS/S3 이전
  • EC2: web-server-dev / web-server-prod 신규 생성 (Ubuntu 24.04, t2.micro)
  • RDS: MySQL 8.0.41 신규 인스턴스 생성 후 mysqldump로 erpdb / erpdb_dev 이관
  • S3: bmilab-bucketbmilab-bucket-v2 신규 버킷으로 데이터 sync (419 objects, 약 310MB)
  • DB: files.upload_url, users.profile_image_url, boards.content의 S3 도메인 일괄 UPDATE
  • nginx: 호스트 볼륨 마운트 방식으로 통일 (기존 dev의 컨테이너 내부 config 취약 구조 개선)
  • upstream: EC2 자기 public IP → docker bridge gateway(172.17.0.1)로 변경하여 내부 라우팅
  • GitHub Actions Runner: 신규 EC2에 self-hosted runner 재등록 (라벨 dev/prod)
  • DNS: Gabia에서 dev-api.snuh-bmilab.ai.kr A 레코드 신규 dev IP로 전환 완료

검증 결과 (dev)

  • Spring Boot 정상 기동, RDS 연결 OK
  • nginx → springboot 라우팅 OK (HTTPS 401 응답 정상)
  • 프론트엔드(dev.snuh-bmilab.ai.kr) 정상 동작 확인

스크린샷 (선택)

💬리뷰 요구사항(선택)

리뷰어가 특별히 봐주었으면 하는 부분이 있다면 작성해주세요

ex) 메서드 XXX의 이름을 더 잘 짓고 싶은데 혹시 좋은 명칭이 있을까요?

@wngktjd13
wngktjd13 merged commit c4ef352 into main Apr 8, 2026
3 checks 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.

1 participant