[Docker] 우분투, 도커로 메이븐 프로젝트 빌드하기(Maven Project Build)
·
Server/Infra
1. Docker 설치 완료 2. MySQL 연동 완료 3. nginx 연동 완료. maven을 설치합니다.(sudo 상태) apt update apt install maven Dockerfile 제작 메이븐이 설치되었다면 vim Dockerfile 입력 (Vim으로 전환) i 누르기 (insert로 전환) vim에서 아래 명령어 입력 FROM openjdk:11-jdk-slim VOLUME /tmp ADD /target/*.jar app.jar ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"] ESC 후 shift + z + z project build mvn package 테스트 코드 문제 발생 시 mvn -..
[Docker] 우분투, 도커로 그래들 프로젝트 빌드하기(Gradle Project Build)
·
Server/Infra
도커에서 그래들로 프로젝트 빌드하기 Ubuntu 환경에서 apt install gradle 명령어를 활용하여 gradle을 설치할 때, Gradle 최신 버전이 아닌, 이전 버전으로 설치되어 배포 시 오류가 발생하는 상황이 발생합니다. 프로젝트 내에 Dockerfile을 활용하여 Gradle을 설치하고 프로젝트를 Build 해보겠습니다. 인텔리제이에서 "Dockerfile"이라는 새로운 파일을 생성합니다. 생성된 파일에 아래 명령어를 입력합니다. # 그래들 버전, JDK버전에 따라 다르게 수정 FROM gradle:7.6-jdk11-alpine as builder WORKDIR /build # 그래들 파일이 변경되었을 때만 새롭게 의존패키지 다운로드 받게함. COPY build.gradle setting..
코드플리
'빌드' 태그의 글 목록