정말 잘 쓴 책이다. 무서울 정도로 실무에 가까운 코딩 방법이다. 스프링 기초를 익히자마자(아직 그걸 위한 책은 찾지 못함) 이 책을 읽으면 미래가 바뀌지 않을까 싶을 정도.
스프링 코드부터 배포 플로우까지, 얼마나 고민했는지 느껴진다.
https://github.com/jojoldu/freelec-springboot2-webservice 의 리드미 & 이슈 쪽 공지사항들을 먼저 확인할 것. 책에선 gradle 구버전을 권장하는데, 깃헙에서는 최신버전으로 업데이트하는 법을 권장한다.
근데 잘 모르면 그냥 책 따라 가는게 좋긴 하겠다.
오타가 한 두개 있는데, 위 깃헙에 검색하면 다 나온다. 아마도...
테라폼 연습으로서의 목적이 있었기 때문에, 모든 리소스를 테라폼으로 만들었다. https://github.com/roeniss/spring-boot-with-aws-by-hyangro-book/tree/master/terraform-for-aws
# secret.tfvars
db_username = "username"
db_password = "password"
# ... and `terraform apply -var-file=secret.tfvars`
유의사항:
ps) terraform destroy 너무 짜릿해