PD Guard: модуль безопасности персональных данных
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
# Основной вариант развёртывания: прогретая JVM вдвое экономнее native по процессору
|
||||
# и втрое быстрее по задержке. Холодное окно закрывает прогрев на старте.
|
||||
# mvn package && docker build -f src/main/docker/Dockerfile -t pd-guard-spring:jvm .
|
||||
FROM eclipse-temurin:21-jre
|
||||
WORKDIR /deployments
|
||||
|
||||
COPY --chown=1000:1000 target/pd-guard-spring-1.0.0.jar /deployments/app.jar
|
||||
COPY --chown=1000:1000 config /deployments/config
|
||||
|
||||
EXPOSE 8080
|
||||
USER 1000
|
||||
|
||||
ENV JAVA_OPTS="-Dspring.config.additional-location=optional:file:/deployments/config/"
|
||||
ENV PDGUARD_SYSTEMS_FILE=/deployments/config/systems.json
|
||||
|
||||
ENTRYPOINT ["sh", "-c", "java $JAVA_OPTS -jar /deployments/app.jar"]
|
||||
Reference in New Issue
Block a user