add pipeline 21
All checks were successful
Build-und-Deploy / build (push) Successful in 12s

This commit is contained in:
Nils Burghardt
2025-07-13 16:53:40 +02:00
parent de6c84228f
commit 769b129910

View File

@@ -18,8 +18,7 @@ services:
- traefik - traefik
app: app:
build: . image: eclipse-temurin:17-jdk-alpine
image: mytimetracker-app
container_name: mytimetracker-app container_name: mytimetracker-app
depends_on: depends_on:
- db - db
@@ -27,6 +26,9 @@ services:
- "8400:8080" - "8400:8080"
environment: environment:
SPRING_PROFILES_ACTIVE: docker SPRING_PROFILES_ACTIVE: docker
volumes:
- shared_jar_data:/app/build/libs:ro
entrypoint: [ "java", "-jar", "/app/build/libs/MyTimeTracker-0.0.1-SNAPSHOT.jar" ]
labels: labels:
- "traefik.enable=true" - "traefik.enable=true"
- "traefik.http.routers.mytimetracker.rule=Host(`timetracker.nilzbu.de`)" - "traefik.http.routers.mytimetracker.rule=Host(`timetracker.nilzbu.de`)"
@@ -34,11 +36,9 @@ services:
- "traefik.http.routers.mytimetracker.tls=true" - "traefik.http.routers.mytimetracker.tls=true"
- "traefik.http.routers.mytimetracker.tls.certresolver=letsEncrypt" - "traefik.http.routers.mytimetracker.tls.certresolver=letsEncrypt"
- "traefik.http.services.mytimetracker.loadbalancer.server.port=8080" - "traefik.http.services.mytimetracker.loadbalancer.server.port=8080"
volumes:
- shared_jar_data:/app/build/libs:ro
networks: networks:
- traefik - traefik
- giteanet # Damit Runner/Build und App sich sehen - giteanet
restart: always restart: always
volumes: volumes: