Dockerfile 287 B

12345678910111213141516
  1. FROM eclipse-temurin:21-jre-alpine
  2. ENV TZ=Asia/Shanghai \
  3. JAVA_OPTS="-Xms256m -Xmx512m -XX:+UseG1GC"
  4. WORKDIR /app
  5. RUN addgroup -S app && adduser -S app -G app
  6. COPY target/payment-platform-1.0.0.jar app.jar
  7. EXPOSE 8081
  8. USER app
  9. CMD ["sh", "-c", "java $JAVA_OPTS -jar app.jar"]