WEB/Project
APSharing project
hwahaha
2024. 6. 16. 17:10
APSharing project 개발 일지
프로젝트 제목 | APSharing(Astronomical Phenomenon Sharing) |
개발 일자 | 2024.06.08~ 24.06.16 |
개발 목적 | Open API 공부 |
기술 | Java, Gradle ,Spring boot,Spring web, Thymeleaf,Git, Github, Aws Ec2,Linux, Nginx, Certbot, FileZilla, , Bootstrap |
설명 | 오늘 또는 이달의 천문 현상(24절기, 달의 모양, 월식 등의 천문 현상, 오늘의 천문 사진)을 공유 목적 |
아쉬운점 | 분명 이정도면 괜찮겠지? 하고 깃허브에 올려도 종종 코드 리팩토링할 소스코드가 보인다. 로직을 제대로 분리하지 못한 부분들에 대한 아쉬움이 있다. 다음에는 도커를 활용한 배포를 시도해야겠다. API 문서를 제대로 읽지않아서 시간을 허비했다. |
수정 사항 | - 24.07.18 Docker를 사용한 Blue Green Deployment Git actions 를 이용한 CICD 구축 - 24.07.23 Scheduler를 이용한 API 호출 횟수 제한 |
프로젝트 사이트 | APSharing site: https://apsharing.shop/ APSharing github: https://github.com/GyeonghwaKim/APSharing |
관련 포스트 | https://dev-hwa.tistory.com/104 https://dev-hwa.tistory.com/106 https://dev-hwa.tistory.com/107 |
참고한 사이트
프로젝트 관련
https://velog.io/@ne2227/Java-LocalDate-Class-%EC%97%B0-%EC%9B%94-%EC%9D%BC
https://i-hope9.github.io/posts_til/2021-02-23-TIL-SpringThymeleaf-i18n.html
https://goddaehee.tistory.com/248
https://wonisdaily.tistory.com/130
https://dkswnkk.tistory.com/521
배포관련
https://cordcat.tistory.com/118
https://awswithatiq.com/how-to-install-nginx-in-amazon-linux-2023/
https://youtu.be/3HwimvE4-C8?si=rr5dwS-5xIizYJsU