Main Project 10

김소희·2023년 8월 23일
0

프로젝트를 발표한 지 정확히 4주가 지났다.
프로젝트가 끝나도 계속해서 작업하겠다고 생각했었는데
프로젝트 기간이 끝나고 부트캠프 활동을 하느라 1주를 보냈고,
부트캠프를 수료한 이후에는 부트캠프로 인해 미뤄두었던
친구와의 만남, 집안일, 자격증 준비, 알고리즘 수업, 면접 준비 등으로
프로젝트를 까맣게 미뤄두었다가 오늘에서야 다시 먼지를 툭툭 털면서 꺼내들었다.

우선 발표날 EC2에서 레디스를 백그라운드에서 실행시키는걸 해결하지 못해서
급하게 ngrok으로 배포했었던 것 부터 해결하고자 한다.
이후 데이터 베이스 연결을 할때 yml에 비밀번호를 노출시키지 않고
환경변수를 사용하는 것, 로드밸런서로 https 적용하기, 배포자동화까지가 목표다.

Elastic Beanstalk로 배포 시도
배포를 검색해보다가 간편하게 배포할 수 있는 Elastic Beanstalk으로 배포시도했으나
역할 설정이 잘못되었는지 502 Bad Gateway가 나와서 실패.

레디스 백그라운드로 실행시키기
ec2에 ssh연결로 redis 설치 후 백그라운드 실행 성공!

참고한 블로그 : 마이구미님의 블로그
느려도 멈추기 않기님의 블로그

yml에 비밀번호 노출을 환경변수에 등록하여 보안 강화하기
rds를 생성하고 yml 파일에 환경변수로 비밀번호 등록하기 성공!
참고한 블로그 : EC2에서 환경변수 설정하기

Redis로 로그아웃 구현하기
미완.

profile
자바 개발자 소희의 노트

0개의 댓글