본문 바로가기

ec22

[배포] Docker, spring을 통한 무중단 배포 구현 Docker를 통한 배포이전의 글에서는 단순히 docker 없이 배포하는 방법을 설명했었습니다.이 글에서는 dockerfile을 작성해서 배포하는 방법을 알려드리겠습니다. 이전의 글이 궁금하신 분은 아래의 링크를 봐주세요. [배포] github actions, EC2, nginx를 통한 무중단 배포github actions, EC2, nginx를 통한 무중단 배포지금은 익숙한 프로세스이지만 누구나 처음 배포하는 과정은 매우 어려울 것 같습니다. 그렇지만 미래를 상상하면서 지금의 과정을 즐기는 것도 나쁘지gotobill.tistory.com  디렉토리 구조ec2 서버의 디렉토리 구조로컬 프로젝트 디렉토리 구조여기서 jar 파일은 깃허브의 가상 서버에 만들어지는 파일입니다. 설치패키지 업데이트sudo apt.. 2024. 10. 16.
[배포] github actions, EC2, nginx를 통한 무중단 배포 github actions, EC2, nginx를 통한 무중단 배포지금은 익숙한 프로세스이지만 누구나 처음 배포하는 과정은 매우 어려울 것 같습니다. 그렇지만 미래를 상상하면서 지금의 과정을 즐기는 것도 나쁘지 않지 않을까요? IAM 설정 본격적으로 sh파일과 yml 파일을 작성 전에 해야할 단계가 있습니다.바로 aws의 IAM 설정과 보안그룹 설정입니다. 위처럼 사용자를 만들 때 생성되는 secret key와 access key를 잘 보관해놔야합니다.이후에 아래의 권한정책에서 4개를 추가해주면 됩니다. 각각 배포, ec2접근, S3 사용에 관한 권한입니다.사실 제 코드에서는 S3를 사용하진 않는데 지금 보니 GPT가 참 멍청하네요. github secret repository 설정setting에 들어간.. 2024. 10. 9.