From d919f9e197151a3ade81a92c351581acc8d730dd Mon Sep 17 00:00:00 2001 From: Nils Burghardt Date: Sun, 13 Jul 2025 16:08:36 +0200 Subject: [PATCH] add pipeline 15 --- compose.yml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/compose.yml b/compose.yml index a17983e..94661d5 100644 --- a/compose.yml +++ b/compose.yml @@ -18,7 +18,8 @@ services: - traefik app: - image: eclipse-temurin:17-jdk-alpine + build: . + image: mytimetracker-app container_name: mytimetracker-app depends_on: - db @@ -26,10 +27,6 @@ services: - "8400:8080" environment: SPRING_PROFILES_ACTIVE: docker - volumes: - - ./build/libs/MyTimeTracker-0.0.1-SNAPSHOT.jar:/app/app.jar - working_dir: /app - command: ["java", "-jar", "app.jar"] labels: - "traefik.enable=true" - "traefik.http.routers.mytimetracker.rule=Host(`timetracker.nilzbu.de`)" @@ -37,13 +34,20 @@ services: - "traefik.http.routers.mytimetracker.tls=true" - "traefik.http.routers.mytimetracker.tls.certresolver=letsEncrypt" - "traefik.http.services.mytimetracker.loadbalancer.server.port=8080" + volumes: + - mytimetracker_build:/app/build # JAR wird von hier gelesen networks: - traefik + - giteanet # Damit Runner/Build und App sich sehen restart: always volumes: db_data: + mytimetracker_build: + external: true networks: traefik: + external: true + giteanet: external: true \ No newline at end of file