Skip to content

Commit ce0a3d1

Browse files
authored
🚀 Update Dockerfile
1 parent 909175a commit ce0a3d1

1 file changed

Lines changed: 12 additions & 5 deletions

File tree

‎ITDA/Dockerfile‎

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,18 @@ FROM eclipse-temurin:17-jdk-alpine
22

33
WORKDIR /app
44

5-
COPY . .
5+
# gradle 관련 복사
6+
COPY gradlew .
7+
COPY gradle gradle
8+
COPY build.gradle .
9+
COPY settings.gradle .
10+
COPY wait-for-it.sh .
11+
COPY src src
612

7-
RUN chmod +x ./gradlew && ./gradlew clean bootJar -x test
8-
9-
COPY wait-for-it.sh wait-for-it.sh
13+
RUN chmod +x gradlew
1014
RUN chmod +x wait-for-it.sh
1115

12-
ENTRYPOINT ["sh", "-c", "./wait-for-it.sh mysql:3306 -- java -jar -Dspring.profiles.active=prod app.jar"]
16+
# JAR 빌드
17+
RUN ./gradlew clean bootJar -x test
18+
19+
ENTRYPOINT ["sh", "-c", "./wait-for-it.sh mysql:3306 -- java -jar -Dspring.profiles.active=prod build/libs/*.jar"]

0 commit comments

Comments
 (0)