Skip to content

Instantly share code, notes, and snippets.

@vincentchalamon
Last active August 11, 2023 10:30
Show Gist options
  • Save vincentchalamon/a6c2520e0dc1bbd84d7b07a64ff17aca to your computer and use it in GitHub Desktop.
Save vincentchalamon/a6c2520e0dc1bbd84d7b07a64ff17aca to your computer and use it in GitHub Desktop.
API Platform Keycloak Docker Compose
# docker-compose.yaml
version: "3.8"
services:
keycloak-database:
image: postgres:15-alpine
volumes:
- keycloak_db_data:/var/lib/postgresql/data:rw
environment:
POSTGRES_DB: keycloak
POSTGRES_PASSWORD: '!ChangeMe!'
POSTGRES_USER: keycloak
keycloak:
image: bitnami/keycloak:21-debian-11
environment:
KEYCLOAK_DATABASE_HOST: keycloak-database
KEYCLOAK_DATABASE_NAME: keycloak
KEYCLOAK_DATABASE_USER: keycloak
KEYCLOAK_DATABASE_PASSWORD: !ChangeMe!
KEYCLOAK_ADMIN_USER: admin
KEYCLOAK_ADMIN_PASSWORD: !ChangeMe!
depends_on:
- keycloak-database
ports:
- target: 8080
published: 8080
protocol: tcp
volumes:
keycloak_db_data:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment