Files
Sven 33aa4b3682 Erweitere Workflows und Statusmails und bereinige Stadtbote-Tasks
Übernehme die PHP-Fachanpassungen für Foto-Workflows, Mail-Empfänger, Fahrzeugdaten, Nachbearbeitung und PZM-Festpreise.

Beschränke Cron-Funktionen auf Stadtbote, verbessere Java-Typsicherheit und Nullbehandlung und aktualisiere Tests und Dokumentation.

Erhöhe die Backend-Version auf 0.2.1 und passe Maven-Ressourcen sowie VS-Code-Projekteinstellungen an.
2026-11-10 11:32:12 +01:00

15 lines
496 B
Docker

FROM eclipse-temurin:21-jre
WORKDIR /app
ARG JAR_FILE=backend/target/*.jar
COPY --chown=10001:10001 ${JAR_FILE} app.jar
# Native Spring scheduling only; Java remains PID 1, with no PHP or cron daemon.
# Override SPRING_TASK_GROUPS to select groups; an explicit empty value disables them.
ENV SERVER_ADDRESS=0.0.0.0 \
SPRING_TASK_GROUPS=courier-logout,stb-compliance,sb-master-export,mysql-status,replication-monitor
USER 10001:10001
EXPOSE 8080
ENTRYPOINT ["java", "-jar", "/app/app.jar"]