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. 접속- 쉘스크립트 ..
MusicSheetsCommunity project
MusicSheetsCommunity project 개발 일지프로젝트 제목MusicSheetsCommunity개발 일자2024.06~07개발 목적iframe 사용,게시판, 사용자 관리자 기능 기술 구현기술Java 17, Gradle, Spring, JPA, Git Actions, Docker, AWS Ec2, AWS S3, H2(local),My sql , Bootstrap, Javascript, JQuery설명youtube에 업로드된 영상 악보를 저장 및 관리하고 공통 관심사를 가진 사용자끼리 소통하는 커뮤니케이션 형성아쉬운 점초반에 웹 디자인을 직접 구현한다고 시간을 많이 소비함.참조 코드에 따라 JavaScript와 JQuery를 혼용해서 사용throw exception 사용으로 인한 excepti..