chore: outsource conf vars to env for backend

This commit is contained in:
Constantin Simonis 2025-03-05 11:29:53 +01:00
parent 63db07b6ae
commit fb2d23408e
No known key found for this signature in database
GPG key ID: 758DD9C506603183

View file

@ -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