From fb2d23408e3e9a648964d98f06597b3f1d874f7b Mon Sep 17 00:00:00 2001 From: Constantin Simonis Date: Wed, 5 Mar 2025 11:29:53 +0100 Subject: [PATCH] chore: outsource conf vars to env for backend --- .../src/main/resources/application.properties | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/backend/src/main/resources/application.properties b/backend/src/main/resources/application.properties index 792244e..7841df6 100644 --- a/backend/src/main/resources/application.properties +++ b/backend/src/main/resources/application.properties @@ -1,23 +1,25 @@ -spring.datasource.url=jdbc:postgresql://${DB_HOST:localhost}:5432/postgresdb -spring.datasource.username=postgres_user -spring.datasource.password=postgres_pass +spring.datasource.url=jdbc:postgresql://${DB_HOST:localhost}:5432/${DB_NAME:postgresdb} +spring.datasource.username=${DB_USER:postgres_user} +spring.datasource.password=${DB_PASS:postgres_pass} server.port=8080 spring.jpa.hibernate.ddl-auto=create-drop stripe.secret.key=${STRIPE_SECRET_KEY:sk_test_51QrePYIvCfqz7ANgqam8rEwWcMeKiLOof3j6SCMgu2sl4sESP45DJxca16mWcYo1sQaiBv32CMR6Z4AAAGQPCJo300ubuZKO8I} -app.frontend-host=http://localhost:3000 +app.frontend-host=${FRONTEND_HOST:http://localhost:3000} +app.keycloak.host=${KEYCLOAK_HOST:http://localhost:9090} +app.keycloak.realm=LF12 -spring.application.name=lf12_starter +spring.application.name=casino #client registration configuration -spring.security.oauth2.client.registration.keycloak.client-id=lf12 +spring.security.oauth2.client.registration.keycloak.client-id=${KC_CLIENT_ID:lf12} spring.security.oauth2.client.registration.keycloak.authorization-grant-type=authorization_code spring.security.oauth2.client.registration.keycloak.scope=openid #OIDC provider configuration: -spring.security.oauth2.client.provider.keycloak.issuer-uri=http://localhost:9090/realms/LF12 +spring.security.oauth2.client.provider.keycloak.issuer-uri=${app.keycloak.host}/realms/${app.keycloak.realm} spring.security.oauth2.client.provider.keycloak.user-name-attribute=preferred_username logging.level.org.springframework.security=DEBUG #validating JWT token against our Keycloak server -spring.security.oauth2.resourceserver.jwt.issuer-uri=http://localhost:9090/realms/LF12 +spring.security.oauth2.resourceserver.jwt.issuer-uri=${app.keycloak.host}/realms/${app.keycloak.realm} springdoc.swagger-ui.path=swagger springdoc.swagger-ui.try-it-out-enabled=true