Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 스파르타내일배움캠프
- 코딩테스트
- AWS
- 항해
- MySQL
- 컴퓨터구조론 5판
- 자바
- java
- 부트캠프
- 내일배움캠프
- 컴퓨터개론
- 99일지
- 스파르타내일배움캠프WIL
- til
- 프로그래머스
- 스파르타내일배움캠프TIL
- wil
- 개인공부
- 중심사회
- 개발자블로그
- 국비
- 스파르타코딩클럽
- 운영체제
- 소프트웨어
- Flutter
- Spring
- 99클럽
- Python
- 백준
- 개발자스터디
Archives
- Today
- Total
컴공생의 발자취
EC2 배포, https 적용 본문
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 어쩌고 파일 받아서 사용
- aws 도메인 사기
오늘의 회고
- 12시간 중 얼마나 몰입했는가?
아 진짜 식곤증으로 1시간 잠든 것 빼고는 완벽한 것 같은데..?
근데 그 잠든 시간도 밤에라도 하니까 괜찮지 않을까..?
- 오늘의 생각
아니 근데 젠킨스 CI/CD 이렇게 하는 거 맞나?
그나저나 흐름 알면.. chat gpt야!!! 이것 좀 해조ㅎ
- 내일 학습할 것은 무엇인지
젠킨스 다 하고 튜터님 찾아가기
728x90
반응형