war를 exploded로 변경 및 정적 리소스 자동 반영
IntelliJ에서 Tomcat으로 띄운 프로젝트의 HTML·CSS·JS 수정이 안 보여서, Artifact를 war exploded로 바꾸고 업데이트 동작을 설정해 해결했다.
IntelliJ에서 Tomcat으로 띄운 프로젝트의 HTML·CSS·JS 수정이 안 보여서, Artifact를 war exploded로 바꾸고 업데이트 동작을 설정해 해결했다.
Apply changes to java files without restarting the server
Route 53의 도메인 등록과 DNS 기능을 퍼블릭·프라이빗 호스팅 영역 레코드 예시로 정리하고, AWS가 무료로 발급하는 DV 인증서까지 짚는다.
VPC·서브넷·NAT부터 점프서버, ALB, RDS, S3 역할까지 콘솔로 직접 만들며 무엇을 어떤 순서로 만들어야 하는지 정리했다.
WAR를 직접 풀어 복사하던 배포를 Tomcat 자동 배포 동작을 추적해 파일 복사 한 번으로 줄였고, 5~10분이던 배포가 30초가 됐다
argparse로 파이썬 스크립트에 실행 인자를 넘기는 최소 예제를 돌려 보고, 인자 하나만 등록해도 –help 사용법이 저절로 생기는 것을 확인했다.
pip install이 한곳에 쌓여 프로젝트끼리 버전이 부딪히는 문제를 venv로 나누고, VS Code 인터프리터와 requirements.txt까지 맞추는 절차를 정리했다.
사용자 입력을 문자열로 이어 붙이던 psycopg2 쿼리를 파라미터 바인딩으로 바꾸고, 정수 컬럼과 null 처리에서 헷갈린 점을 정리했다.