From 82b41e1b9b594b10ae1d19402b1a94a97d04f2c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan-Niclas=20Str=C3=BCwer?= <jan-niclas.struewer@iem.fraunhofer.de> Date: Wed, 31 Jul 2024 09:24:37 +0000 Subject: [PATCH] Single Logical File for build setup --- .../src/main/resources/application.properties | 33 +++++++++++++++++-- app/backend/src/main/resources/dev.properties | 11 ------- .../src/main/resources/local.properties | 15 --------- .../src/main/resources/prod.properties | 0 docker-compose.yml | 2 +- kubernetes/configmap-prod.yaml | 2 +- kubernetes/configmap.yaml | 2 +- 7 files changed, 34 insertions(+), 31 deletions(-) delete mode 100644 app/backend/src/main/resources/dev.properties delete mode 100644 app/backend/src/main/resources/local.properties delete mode 100644 app/backend/src/main/resources/prod.properties diff --git a/app/backend/src/main/resources/application.properties b/app/backend/src/main/resources/application.properties index 693118a0..d6136641 100644 --- a/app/backend/src/main/resources/application.properties +++ b/app/backend/src/main/resources/application.properties @@ -52,6 +52,35 @@ spring.datasource.driver-class-name=org.postgresql.Driver # Generates db schema if it doesn't exist in db spring.jpa.generate-ddl=true spring.jpa.show-sql=false +#--- +spring.config.activate.on-profile=local +opencode.host=https://gitlab.opencode.de/ +opencode.analyze-private-repos=true + +# Tool APIs +opencode.api.base-path=https://sl.dev.o4oe.de/api/v1/project/ +opencode.api.auth=https://sl.dev.o4oe.de/api/receive-session/ + +# Database Settings +spring.datasource.url=jdbc:postgresql://${host}:${DB_PORT}/${DB_NAME}?sslmode=disable&user=root +spring.jpa.hibernate.ddl-auto=create-drop + +# Import local .env +spring.config.import=optional:classpath:.env[.properties] + +#--- +spring.config.activate.on-profile=dev +# Config for the OpencoDE platform +opencode.host=https://gitlab.dev.o4oe.de/ +opencode.analyze-private-repos=true + +# Tool APIs +opencode.api.base-path=https://sl.dev.o4oe.de/api/v1/project/ +opencode.api.auth=https://sl.dev.o4oe.de/api/ + +# Database Settings +spring.datasource.url=jdbc:postgresql://${host}:${DB_PORT}/${DB_NAME}?sslmode=disable&user=root +spring.jpa.hibernate.ddl-auto=update -# Import profile specific properties (Default is prod) -spring.config.import=optional:file:${SPRING_PROFILE}.properties +#--- +spring.config.activate.on-profile=prod diff --git a/app/backend/src/main/resources/dev.properties b/app/backend/src/main/resources/dev.properties deleted file mode 100644 index 297bd070..00000000 --- a/app/backend/src/main/resources/dev.properties +++ /dev/null @@ -1,11 +0,0 @@ -# Config for the OpencoDE platform -opencode.host=https://gitlab.dev.o4oe.de/ -opencode.analyze-private-repos=true - -# Tool APIs -opencode.api.base-path=https://sl.dev.o4oe.de/api/v1/project/ -opencode.api.auth=https://sl.dev.o4oe.de/api/ - -# Database Settings -spring.datasource.url=jdbc:postgresql://${host}:${DB_PORT}/${DB_NAME}?sslmode=disable&user=root -spring.jpa.hibernate.ddl-auto=update diff --git a/app/backend/src/main/resources/local.properties b/app/backend/src/main/resources/local.properties deleted file mode 100644 index 22be05e0..00000000 --- a/app/backend/src/main/resources/local.properties +++ /dev/null @@ -1,15 +0,0 @@ -# Config for the OpencoDE platform -opencode.host=https://gitlab.opencode.de/ -opencode.analyze-private-repos=true - -# Tool APIs -opencode.api.base-path=https://sl.dev.o4oe.de/api/v1/project/ -opencode.api.auth=https://sl.dev.o4oe.de/api/receive-session/ - -# Database Settings -spring.datasource.url=jdbc:postgresql://${host}:${DB_PORT}/${DB_NAME}?sslmode=disable&user=root -spring.jpa.hibernate.ddl-auto=create-drop - -# Import local .env -spring.config.import=optional:classpath:.env[.properties] - diff --git a/app/backend/src/main/resources/prod.properties b/app/backend/src/main/resources/prod.properties deleted file mode 100644 index e69de29b..00000000 diff --git a/docker-compose.yml b/docker-compose.yml index d93a403f..a731b2f0 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -33,6 +33,6 @@ services: - HMAC_KEY=012345678901234567890123456789 - API_KEY=012345678901234567890123456789 - - SPRING_PROFILE=local + - SPRING_PROFILES_ACTIVE=local ports: - 4000:4000 diff --git a/kubernetes/configmap-prod.yaml b/kubernetes/configmap-prod.yaml index 400d2693..29b491c9 100644 --- a/kubernetes/configmap-prod.yaml +++ b/kubernetes/configmap-prod.yaml @@ -10,4 +10,4 @@ data: XDG_CONFIG_HOME: "/app/.config" CORS_ORIGIN: "https://sec-kpi.opencode.de" PROJECT_IDS: 1108, 888, 438, 1189, 820, 788, 400, 1052 - SPRING_PROFILE: prod + SPRING_PROFILES_ACTIVE: prod diff --git a/kubernetes/configmap.yaml b/kubernetes/configmap.yaml index 8c4cb264..f4981583 100644 --- a/kubernetes/configmap.yaml +++ b/kubernetes/configmap.yaml @@ -10,4 +10,4 @@ data: XDG_CONFIG_HOME: "/app/.config" CORS_ORIGIN: "*" PROJECT_IDS: 159,106, 124 - SPRING_PROFILE: dev + SPRING_PROFILES_ACTIVE: dev -- GitLab