add pipeline 15
Some checks failed
Build-und-Deploy / build-and-deploy (push) Failing after 12s

This commit is contained in:
Nils Burghardt
2025-07-13 16:08:36 +02:00
parent bc99612140
commit d919f9e197

View File

@@ -18,7 +18,8 @@ services:
- traefik - traefik
app: app:
image: eclipse-temurin:17-jdk-alpine build: .
image: mytimetracker-app
container_name: mytimetracker-app container_name: mytimetracker-app
depends_on: depends_on:
- db - db
@@ -26,10 +27,6 @@ services:
- "8400:8080" - "8400:8080"
environment: environment:
SPRING_PROFILES_ACTIVE: docker 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: 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`)"
@@ -37,13 +34,20 @@ 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:
- mytimetracker_build:/app/build # JAR wird von hier gelesen
networks: networks:
- traefik - traefik
- giteanet # Damit Runner/Build und App sich sehen
restart: always restart: always
volumes: volumes:
db_data: db_data:
mytimetracker_build:
external: true
networks: networks:
traefik: traefik:
external: true external: true
giteanet:
external: true