version: '3' volumes: postgres_data: driver: local services: postgres: image: postgres volumes: - postgres_data:/var/lib/postgresql/data environment: POSTGRES_DB: keycloak POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres keycloak: image: jboss/keycloak:16.1.1 environment: DB_VENDOR: POSTGRES DB_ADDR: postgres DB_DATABASE: keycloak DB_USER: postgres DB_SCHEMA: public DB_PASSWORD: postgres KEYCLOAK_USER: admin KEYCLOAK_PASSWORD: admin ports: - 8080:8080 depends_on: - postgres