From 2fe3c8f42cb3a33bba1b1a91b742b29c53588cc9 Mon Sep 17 00:00:00 2001 From: mattknatt Date: Thu, 23 Apr 2026 15:58:52 +0200 Subject: [PATCH] Add Dockerfile for containerization and update application properties for dynamic configuration --- Dockerfile | 4 ++-- src/main/resources/application.properties | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 09ef6c5..943adb7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,8 @@ -FROM eclipse-temurin:25-jre AS build +FROM eclipse-temurin:25-jdk AS build WORKDIR /app COPY .mvn .mvn COPY mvnw pom.xml ./ -RUN ./mvnw dependency:go-offline -q +RUN chmod +x mvnw && ./mvnw dependency:go-offline -q COPY src ./src RUN ./mvnw package -DskipTests -q diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index b763ccd..494cd67 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -1,8 +1,8 @@ spring.application.name=Projekt-arendehantering -spring.datasource.url=jdbc:postgresql://localhost:5432/arende -spring.datasource.username=arende -spring.datasource.password=arende +spring.datasource.url=${SPRING_DATASOURCE_URL:jdbc:postgresql://localhost:5432/arende} +spring.datasource.username=${SPRING_DATASOURCE_USERNAME:arende} +spring.datasource.password=${SPRING_DATASOURCE_PASSWORD:arende} spring.jpa.hibernate.ddl-auto=update spring.jpa.open-in-view=false