|
@@ -1,10 +1,10 @@
|
|
|
FROM liferay/jdk21:latest
|
|
FROM liferay/jdk21:latest
|
|
|
|
|
|
|
|
# 构建参数
|
|
# 构建参数
|
|
|
-ARG env
|
|
|
|
|
|
|
+ARG env=pro
|
|
|
|
|
|
|
|
# 运行时环境变量
|
|
# 运行时环境变量
|
|
|
-ENV ENVIRONMENT=${env:-"pro"} \
|
|
|
|
|
|
|
+ENV ENVIRONMENT=${env:-pro} \
|
|
|
TZ=Asia/Shanghai
|
|
TZ=Asia/Shanghai
|
|
|
|
|
|
|
|
# 设置时区
|
|
# 设置时区
|
|
@@ -21,4 +21,4 @@ COPY ./target/gdt-auto.jar app.jar
|
|
|
RUN groupadd -r appgroup && useradd -r -g appgroup appuser
|
|
RUN groupadd -r appgroup && useradd -r -g appgroup appuser
|
|
|
USER appuser
|
|
USER appuser
|
|
|
|
|
|
|
|
-ENTRYPOINT ["java", "--add-opens", "java.base/java.lang=ALL-UNNAMED", "--add-opens", "java.base/java.util=ALL-UNNAMED", "--add-opens", "java.base/java.lang.reflect=ALL-UNNAMED", "-Dspring.profiles.active=${ENVIRONMENT}", "-jar", "app.jar"]
|
|
|
|
|
|
|
+ENTRYPOINT ["sh", "-c", "java", "--add-opens", "java.base/java.lang=ALL-UNNAMED", "--add-opens", "java.base/java.util=ALL-UNNAMED", "--add-opens", "java.base/java.lang.reflect=ALL-UNNAMED", "-Dspring.profiles.active=${ENVIRONMENT}", "-jar", "app.jar"]
|