dew/.project/infrastructure/services/keycloak/dew_keycloak.container

24 lines
667 B
Text

[Unit]
Description=Dew sample Keycloak
Requires=dew_keycloak.network dew_keycloak-postgresql.container
After=dew_keycloak.network dew_keycloak-postgresql.container
[Container]
Image=quay.io/keycloak/keycloak:26.6.1
ContainerName=dew_keycloak
Network=dew_keycloak.network
PublishPort=127.0.0.1:8080:8080
Environment=KC_BOOTSTRAP_ADMIN_USERNAME=admin
Environment=KC_BOOTSTRAP_ADMIN_PASSWORD=admin
Environment=KC_DB=postgres
Environment=KC_DB_URL=jdbc:postgresql://postgres:5432/keycloak
Environment=KC_DB_USERNAME=keycloak
Environment=KC_DB_PASSWORD=keycloak_dev_password
Exec=start-dev
[Service]
Restart=always
TimeoutStartSec=900
[Install]
WantedBy=default.target