subjectid commited on
Commit
5d0391a
·
verified ·
1 Parent(s): c3537da

Update Dockerfile

Browse files
Files changed (1) hide show
  1. Dockerfile +17 -3
Dockerfile CHANGED
@@ -2,8 +2,22 @@ FROM gradle:8.8-jdk17 AS build
2
  WORKDIR /app
3
  RUN --mount=type=secret,id=TOKEN,target=/run/secrets/TOKEN \
4
  export SECRET_VALUE=$(cat /run/secrets/TOKEN) && \
5
- git clone "https://subjectid1:${SECRET_VALUE}@github.com/subjectid1/dms.git"
6
- WORKDIR /app/dms
7
  RUN chmod +x ./gradlew
8
  RUN ./gradlew bootJar
9
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  WORKDIR /app
3
  RUN --mount=type=secret,id=TOKEN,target=/run/secrets/TOKEN \
4
  export SECRET_VALUE=$(cat /run/secrets/TOKEN) && \
5
+ git clone "https://subjectid1:${SECRET_VALUE}@github.com/subjectid1/dms.git" target
6
+ WORKDIR /app/target
7
  RUN chmod +x ./gradlew
8
  RUN ./gradlew bootJar
9
+ From eclipse-temurin:17-jre-alpine AS runtime
10
+
11
+
12
+ ENV JAVA_OPTS="-XX:InitialRAMPercentage=50.0 -XX:MaxRAMPercentage=75.0"
13
+ COPY --from=build app/target/build/libs/*.jar app/app.jar
14
+
15
+
16
+ WORKDIR app
17
+
18
+ USER 10014
19
+
20
+
21
+
22
+ EXPOSE 7860
23
+ ENTRYPOINT ["java", "-jar", "app.jar" "--server.port=7860”]