|
|
@@ -1,21 +1,11 @@
|
|
|
FROM jdk21-alpine:3.18 as runner
|
|
|
|
|
|
-ENV TZ=Asia/Shanghai
|
|
|
-ENV JAR_FILE=target/*.jar
|
|
|
+ARG env
|
|
|
|
|
|
-ARG PROFILE_ACTIVE
|
|
|
+ENV ENVIRMENT=${env:+"dev"}
|
|
|
+ENV ENVIRMENT=${ENVIRMENT:-"prod"}
|
|
|
|
|
|
-ENV PROFILE_ACTIVE=prod
|
|
|
+COPY ./target/*.jar /app/toolpageservice.jar
|
|
|
|
|
|
-WORKDIR /app
|
|
|
|
|
|
-COPY ./target/*.jar /app/app.jar
|
|
|
-
|
|
|
-RUN set -eux &&\
|
|
|
- ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && \
|
|
|
- echo $TZ > /etc/timezone
|
|
|
-
|
|
|
-EXPOSE 8080
|
|
|
-
|
|
|
-
|
|
|
-CMD ["java","-Xms1g","-Xmx2g","-jar","-Dspring.profiles.active=${PROFILE_ACTIVE}", "/app/app.jar","--server.port=8080"]
|
|
|
+CMD ["java","-Xms1g","-Xmx2g","-jar","-Dspring.profiles.active=${ENVIRMENT}", "/app/toolpageservice.jar","--server.port=8080"]
|