MusicCommunitySheets 프로젝트 배포 과정 리마인드하기
사용 기술: AWS EC2, MySql, Nginx, Spring boot, Docker, Git Actions 1. Spring boot 프로젝트- 도커파일 생성 (최상단 폴더)FROM eclipse-temurin:17-jdk-jammyARG JAR_FILE=build/libs/*.jarARG PROFILESCOPY ${JAR_FILE} app.jarENV TZ Asia/SeoulENTRYPOINT ["java","-Dspring.profiles.active=${PROFILES}","-jar","app.jar"] 2. AWS-ec2 인스턴스 생성-8080, 443, 80 포트 열기-탄력적 IP 연결- C:\Users\YourUsername\.ssh에 key 저장3. 인스턴스3-1. 접속- 쉘스크립트 ..