728x90
반응형
오늘 클론코딩 프로젝트를 마쳤다.
2023.03.09 - [[𝐃𝐞𝐯𝐞𝐥𝐨𝐩] 클론 코딩] - [클론코딩 프로젝트] Dwitter Project
많은것을 얻어가는 주였던 것 같다.
최근까지 알지도 못하고 사용한적도 없던 Nginx를 사용하여 서버를 이원화 시켜주었고,
Nginx의 config 파일을 수정하고, AWS의 EC2 인스턴스 설정을 해주어서 서버를 하나로 묶어줬다.
그랬더니 인스턴스 1의 80포트로 들어오는 요청을 인스턴스 2의 3001 포트로 연결해서 처리해주었다.
정말 신기한 기술이었고, config 파일을 다루는 언어는 Vim 이었다.
맨처음 I 를 눌러주며 Insert 로 시작하여 데이터를 변경하고 :wq 로 저장해주고 나가는 언어도 알게되었으며.
EC2 Ubuntu에서 Docker를 사용하여 컨테이너 두개를 생성하고 하나는 MySQL DB를 연결하고
나머지 컨테이너에는 깃허브 액션에서 내 Docker Hub로 이미지가 전송된걸 내가 해당 docker로 pull 해서
이미지를 run 해주며 컨테이너를 생성해주고
net이라는 network를 생성하여 mysql과 clone이라는 이미지를 run한 컨테이너를 연결해주었다.
그간 너무 바쁘고 할 일이 많았어서 블로그 작성을 좀 미뤄뒀던 것 같다.
오늘안에 다 작성하기는 힘들겠지만,
이번 클론코딩을 하면서 사용했던
EC2 , Docker , Docker Hub, Nginx, Vim, MySQL 을 정리해서 포스팅하겠다.
728x90
반응형
'📘 𝐭𝐢𝐥 > 일간 회고' 카테고리의 다른 글
[23.03.29] (1) | 2023.03.29 |
---|---|
[23.03.28] (0) | 2023.03.28 |
[23.03.03] (0) | 2023.03.03 |
[23.02.28] (0) | 2023.02.28 |
[23.02.25] (0) | 2023.02.25 |