We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 909175a commit ce0a3d1Copy full SHA for ce0a3d1
1 file changed
‎ITDA/Dockerfile‎
@@ -2,11 +2,18 @@ FROM eclipse-temurin:17-jdk-alpine
2
3
WORKDIR /app
4
5
-COPY . .
+# 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
12
-RUN chmod +x ./gradlew && ./gradlew clean bootJar -x test
-
-COPY wait-for-it.sh wait-for-it.sh
13
+RUN chmod +x gradlew
14
RUN chmod +x wait-for-it.sh
15
-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