Docker
-
React로 aws에서 EC2로 배포하기Docker 2024. 9. 16. 03:31
localnpm run buildsudo npm install -g serve로컬에서 dist파일 EC2로 옮긴후 EC2 # 시스템의 패키지 목록을 최신 상태로 업데이트합니다.sudo apt update # npm 패키지 관리자를 설치합니다.sudo apt install npm # Node.js 18.x의 설치 스크립트를 다운로드하고 실행하여 NodeSource 저장소를 추가합니다.curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - # Node.js와 npm을 설치합니다. Node.js 18.x 버전과 함께 최신 npm이 설치됩니다.sudo apt-get install -y nodejs # 전역적으로 serve 패키지를 설치합니다. ser..
-
Docker를 이용한 Spring boot 서버 배포하기Docker 2024. 9. 15. 00:17
프로젝트 폴더에 Dockerfile 생성 후 작성FROM openjdk:17ARG JAR_FILE=build/libs/*.jarCOPY ${JAR_FILE} app.jarENTRYPOINT ["nohup","java","-jar","/app.jar","&"] FROM openjdk:17:openjdk 버전 17을 기본 이미지로 사용합니다. 이 이미지는 자바 애플리케이션을 실행할 수 있는 환경을 제공합니다.ARG JAR_FILE=build/libs/*.jar:ARG는 빌드 시 사용할 변수를 정의하는 명령입니다. 여기서는 JAR_FILE이라는 이름의 변수를 정의하고, build/libs/ 폴더에 있는 모든 .jar 파일을 가리키도록 설정했습니다.COPY ${JAR_FILE} app.jar:COPY는 호스트 ..