Skip to content

Release : First Official Deployment PR#48

Merged
andrewkimswe merged 7 commits intomainfrom
develop
Feb 7, 2025
Merged

Release : First Official Deployment PR#48
andrewkimswe merged 7 commits intomainfrom
develop

Conversation

@andrewkimswe
Copy link
Member

📌 Summary

이번 PR은 Presentalk의 첫 번째 정식 배포를 위한 PR입니다.
서버를 AWS EC2에 배포하고, 도메인 및 SSL 설정을 완료하여 보안이 적용된 환경에서 서비스를 운영할 수 있도록 구성하였습니다.


Description

  • 배포 환경 설정 완료

    • AWS EC2 인스턴스에서 Spring Boot 애플리케이션 실행
    • GitHub Actions를 활용한 CI/CD 자동화 구축
    • app.presentalk.store 서브도메인에 백엔드 배포
  • 도메인 및 SSL 인증서 적용

    • Namecheap을 통해 presentalk.store 도메인 구매
    • Nginx 리버스 프록시 설정
    • Let's Encrypt SSL 인증서를 사용하여 HTTPS 적용
  • CORS 설정 완료

    • 프론트엔드(React)와의 원활한 통신을 위해 SecurityConfig에서 CORS 설정 적용
    • https://presentalk.store, https://app.presentalk.store 도메인에서 백엔드 API 접근 가능
  • 배포 스크립트 및 환경 변수 적용

    • backend-cd.yml GitHub Actions 설정을 통해 배포 자동화
    • 환경 변수 및 AWS 보안 그룹 설정 조정

🗒️ Review Point

혹시 궁금한 부분이나 수정이 필요한 사항이 있다면 알려주세요!

@andrewkimswe andrewkimswe added this to the 🔥 Final Deployment milestone Feb 7, 2025
@andrewkimswe andrewkimswe merged commit f785b75 into main Feb 7, 2025
1 check passed
@andrewkimswe andrewkimswe added the ✨ feature 기능 개발 label Feb 14, 2025
@andrewkimswe andrewkimswe changed the title release : First Official Deployment PR Release : First Official Deployment PR Feb 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

✨ feature 기능 개발

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant