3주차 회고
시간이 너무 빠르다 !! 😱
지원했던 연합동아리에 서류 합격을 했다. 🥳
aws에 배포를 해서 24시간 서버를 돌릴 수 있게 되었다!
GDG 개발 기간이 별로 남지 않았다는 사실을 알아버린 것..
학교에서 제공하는 aws 계정으로는 S3를 사용하지 못한다는 사실을 늦게 알아버린 것. 삽질 엄청 했음 💢
👩💻 아래와 같은 개발을 진행했습니다.
1) aws EC2 인스턴스에 스프링 프로젝트를 빌드하여 24시간 사용이 가능한 서버를 구축했다.
2) aws S3 버킷을 생성한 뒤, 스프링 프로젝트에 연동하여 파일 업로드 기능을 구현했다.
3) 현재까지 개발된 API의 목록을 테스트해볼 수 있도록 프로젝트에 Swagger를 연동했다.
4) 백엔드 팀원분과 짜놓은 erd를 다시 한번 수정했다 ^^ (멈춰,,,)
5) 포즈를 인원수로 필터링 하는 기능과 랜덤으로 하나의 포즈를 제공하는 기능을 구현했다.
✍ 아래와 같은 내용을 학습했습니다.
1) aws EC2 서버 구축과 백그라운드에서 구동시키는 법
2) aws S3 Spring으로 사용하는 법
# 백그라운드 구동시키기
nohup java -jar {프로젝트명}-0.0.1-SNAPSHOT.jar &
# 백그라운드에서 구동중인 프로그램 종료하기
# 실행 중인 서버 PID 확인
ps -ef
# 종료
kill -9 [PID]
▶ 백엔드 팀원분과 이야기하여 관리자용 사진첩을 만들고 그 안에 사진을 저장하는 식으로 결정했다.
3주차 회고를 마칩니다. 💚