해당 게시글은 개인 프로젝트인 "데이트 장소 다이어리 제작" 중
#43 "1.0.0 릴리즈", #44 "AWS 배포" 이슈를 다루고 있습니다.
1. GitHub 1.0.0 릴리즈
https://github.com/mrcocoball/cocoball-diary
GitHub 1.0.0 릴리즈 및 README 수정 완료
2. AWS EC2 배포
http://cocoballdiary.ga
- 배포 과정에서
Communications link failure The last packet sent successfully to the server was 0 milliseconds ago.
관련 에러 발생. 확인 결과 AWS RDS 보안 그룹 설정에서 로컬 DB 연결에 필요한 private IP를 지정해야 함.
- 이전 프로젝트 배포 시엔 없었던 이슈인데 일단 해결은 완료
3. 1.0.0 릴리즈 배포 내용
(1) 요약
- GitHub 1.0.0 릴리즈
- README 수정
- 기획 및 문서 작성
- 프로젝트 기획
- ERD, Usecase 작성
- API Endpoints 작성
- 프로젝트 생성 및 도메인 설정, DB 연결
- Spring Boot 프로젝트 시작
- 도메인 설정 및 DB 연결 테스트
- 컨트롤러 및 뷰 1차 구현
- 컨트롤러 구현 1차 (로그인, 다이어리, 예외)
- 서비스 1차 구현
- 다이어리 게시글 / 덧글 CRUD 기능 구현 (단순 처리)
- 페이지 디자인 및 기능 구현
- 로그인, 회원가입 페이지
- 게시판 페이지
- 게시글 상세 페이지 + 덧글
- 컨트롤러 / 서비스 기능 고도화
- 장소 평점 매기기 기능 추가
- 사진 업로드 및 썸네일 처리
- 지도 API 연동
- AWS 배포
- AWS EC2 생성
- AWS RDS 연동
- Upload Path 로컬 -> ubuntu 내 폴더로 변경
- 무료 도메인 확보 및 S3 연동
- 배포
(2) 메인 페이지

(3) 주요 기능 정리
- 로그인 + 카카오 소셜 로그인 / 회원 가입
- 게시글 작성 / 수정 / 삭제
- 덧글 작성 / 수정 / 삭제
- 데이트 장소 정보 (카카오 지도 API 연동) 제공
- 데이트 장소 평점 기능
- 사진 업로드 (최대 2장, 1장당 2MB 이하) 기능