diff --git a/templates/keycloak.service.j2 b/templates/keycloak.service.j2 index 8b5acd1..d5c4381 100644 --- a/templates/keycloak.service.j2 +++ b/templates/keycloak.service.j2 @@ -6,7 +6,7 @@ Wants=network-online.target systemd-networkd-wait-online.service [Service] User=keycloak Group=keycloak -ExecStart=/opt/keycloak/current/bin/kc.sh start --auto-build +ExecStart=/opt/keycloak/current/bin/kc.sh start WorkingDirectory=/opt/keycloak/current ReadWritePaths=/opt/keycloak/current/conf /opt/keycloak/current/data /opt/keycloak/current/lib/quarkus SuccessExitStatus=0 143 @@ -21,6 +21,7 @@ Environment="KC_DB_PASSWORD={{ keycloak_postgresql_password }}" Environment="KC_DB_URL_DATABASE={{ keycloak_postgresql_database }}" Environment="KC_DB_URL_HOST=localhost" Environment="KC_PROXY=edge" +Environment="KC_HTTP_RELATIVE_PATH=auth" # Hardening options CapabilityBoundingSet= diff --git a/templates/keycloak.service_init.j2 b/templates/keycloak.service_init.j2 index fabf520..7fc0336 100644 --- a/templates/keycloak.service_init.j2 +++ b/templates/keycloak.service_init.j2 @@ -6,7 +6,7 @@ Wants=network-online.target systemd-networkd-wait-online.service [Service] User=keycloak Group=keycloak -ExecStart=/opt/keycloak/current/bin/kc.sh start --auto-build +ExecStart=/opt/keycloak/current/bin/kc.sh start WorkingDirectory=/opt/keycloak/current ReadWritePaths=/opt/keycloak/current/conf /opt/keycloak/current/data /opt/keycloak/current/lib/quarkus SuccessExitStatus=0 143