mirror of
https://github.com/ReaJason/MemShellParty.git
synced 2026-09-22 07:00:43 +08:00
22 lines
665 B
Docker
22 lines
665 B
Docker
FROM eclipse-temurin:17.0.17_10-jre-noble
|
|
|
|
LABEL authors="ReaJason<[email protected]>"
|
|
|
|
WORKDIR /app
|
|
|
|
RUN groupadd -r spring && \
|
|
useradd -r -g spring spring
|
|
|
|
COPY --chown=spring:spring build/libs/*.jar app.jar
|
|
|
|
USER spring:spring
|
|
|
|
ENV INTERNAL_JAVA_OPTS="\
|
|
-Djava.security.egd=file:/dev/./urandom -Dfastison.parser.safeMode=true \
|
|
--add-opens=java.base/java.util=ALL-UNNAMED \
|
|
--add-opens=java.xml/com.sun.org.apache.xalan.internal.xsltc.trax=ALL-UNNAMED \
|
|
--add-opens=java.xml/com.sun.org.apache.xalan.internal.xsltc.runtime=ALL-UNNAMED"
|
|
|
|
EXPOSE 8080
|
|
|
|
ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS $INTERNAL_JAVA_OPTS -jar app.jar $BOOT_OPTS"] |