컴공생의 발자취

EC2 배포, https 적용 본문

💫 Project

EC2 배포, https 적용

MNY 2024. 7. 24. 01:26
728x90
반응형
2024.07.23.(화)

 

팀 프로젝트

  • 진행 상황
    • ec2 배포
    • https 적용
    • 상품 CRUD 이미지 제외하고 완료
    • 프론트 공통 헤더 완료
    • CI/CD 젠킨스 하는 중..
  • ec2 배포 과정
    • dockerfile 작성
    • docker-compose.yml 작성
      • app
      • db
      • nginx
    • docker 이미지 생성 -> jar 파일 생성
    • ec2 인스턴스 생성
      • 보안 규칙 : SSH (포트 22), HTTP (포트 80), HTTPS (포트 443) 및 애플리케이션 포트 (예: 8080)를 허용
    • ec2에 키 페어로 접속
    • 시스템 업데이트
    • docekr & docker-compose 설치
    • docker-compose.yml, .env, Dockerfile, JAR 파일 등을 EC2 인스턴스로 전송
    • docker-compose up -d 
    • nginx.conf 파일 생성 -> reverse proxy 수정..?
      • 이거 어디 과정인지 까먹음
      • 나중에 해도 상관없긴하다만..
      • 중요한 건 위치.. -> dockerfile에 위치가 명시되어 있을 듯?
  • https 적용 과정
    • aws 도메인 사기
      • A 레코드 추가
    •  nginx.conf 에 도메인명으로 수정
    • docker-compose.yml
      • certbot 추가
      • nginx 수정 -> 얘도 위치 때문에 수정했었음
      • 아래 사이트에서 init 어쩌고 파일 받아서 사용
 

GitHub - wmnnd/nginx-certbot: Boilerplate configuration for nginx and certbot with docker-compose

Boilerplate configuration for nginx and certbot with docker-compose - wmnnd/nginx-certbot

github.com

 

 


오늘의 회고

  • 12시간 중 얼마나 몰입했는가?

아 진짜 식곤증으로 1시간 잠든 것 빼고는 완벽한 것 같은데..?

근데 그 잠든 시간도 밤에라도 하니까 괜찮지 않을까..?

 

  • 오늘의 생각

아니 근데 젠킨스 CI/CD 이렇게 하는 거 맞나?

그나저나 흐름 알면.. chat gpt야!!! 이것 좀 해조ㅎ

 

  • 내일 학습할 것은 무엇인지

젠킨스 다 하고 튜터님 찾아가기

728x90
반응형

'💫 Project' 카테고리의 다른 글

젠킨스 쉘 스크립트  (0) 2024.07.26
젠킨스  (0) 2024.07.26
WBS 작성  (3) 2024.07.22
초기 세팅  (0) 2024.07.22
기획 & 설계  (0) 2024.07.19