Docker/Dockerfile (2) 썸네일형 리스트형 nginx를 활용한 dockerfile 빌드 # 빌드된 결과물만 dockerfile로 생성하여 배포하는 방법이다. 1. dockerfile 내용 # docker로 빌드할 이미지를 설정 FROM node:16.14.2 as builder # 작업 경로 및 디렉토리 설정 WORKDIR /app # 디폴트 리스소 경로에 있는 package.json 파일을 /app/package.json로 복사 COPY package.json /app/package.json # 라이브러리 충동을 무시하기 위해 실행한다. RUN npm install --legacy-peer-deps # 웹앱의 구동, 빌드 등 사용시 react-scripts를 사용한다. RUN npm install react-scripts@5.0.1 # 디폴트 리소스 경로에 있는 모든 파일을 /app 으로.. Dockerfile의 내용과 빌드 결과물 확인 # dockerfile이 실행될때 어떤 과정으로 이미지가 생성되는지 확인한다. # 들어가기에 앞서 openjdk에 대해서 간단하게 알아본다. JRE는 "Java Runtime Environment"의 약어로 Java 프로그램이 실행되도록 제공되는 환경이다. 여기에는 JVM, 클래스 라이브러리 및 기타 지원 파일이 들어 있다. 컴파일러, 디버거 등의 개발 도구는 포함되어 있지 않다 . JDK는 "Java SE Development Kit"의 약어로 Java 애플리케이션을 개발하기 위해 필요한 프로그램 (javac, java, javadoc, appletviewer, jdb, javap, rmic, …) 과 JRE가 포함되어 있다. # java -Djarmode=layertools -jar api.jar e.. 이전 1 다음