도커파일 생성 -> 도커 이미지 생성 -> 실행
vim Dockerfile
FROM openjdk:17-jdk-alpine
ARG JAR_FILE=build/libs/gramgram-0.0.1-SNAPSHOT.jar
COPY ${JAR_FILE} app.jar
EXPOSE 8080
ENTRYPOINT ["java","-jar","-Dspring.profiles.active=prod","/app.jar"]
docker images
로 gram 이 생성되었는지 확인docker build -t gram .
-e
속성으로 환경변수를 추가해주면 된다.docker ps
에 gram 이 있으면 성공⚠️ npm 을 사용중이라면 8080:8080
으로 설정해줘야 한다.
docker run \
--name=gram_1 \
--restart unless-stopped \
-e jasypt.encryptor.password=(환경변수) \
-p 80:8080 \
-d \
gram
docker logs -f gram_1