40 lines
948 B
YAML
40 lines
948 B
YAML
version: '3.8'
|
||
|
||
services:
|
||
keycloak:
|
||
image: quay.io/keycloak/keycloak:latest
|
||
command: start --http-relative-path /auth
|
||
environment:
|
||
KC_DB: postgres
|
||
KC_DB_URL: jdbc:postgresql://postgres-db:5432/keycloak
|
||
KC_DB_USERNAME: postgres
|
||
KC_DB_PASSWORD: 98836
|
||
KC_HOSTNAME: auth.emrekirman.com # Kendi domaininizle değiştirin
|
||
KC_PROXY: edge # Reverse proxy (Nginx/Traefik) arkasındaysanız gerekli
|
||
KEYCLOAK_ADMIN: admin
|
||
KEYCLOAK_ADMIN_PASSWORD: eE24619840420*
|
||
ports:
|
||
- target: 8080
|
||
published: 8084
|
||
protocol: tcp
|
||
mode: host
|
||
networks:
|
||
- postgres_network
|
||
- keycloak-net
|
||
deploy:
|
||
replicas: 2
|
||
update_config:
|
||
parallelism: 1
|
||
delay: 10s
|
||
restart_policy:
|
||
condition: on-failure
|
||
|
||
volumes:
|
||
postgres_data:
|
||
networks:
|
||
postgres_network:
|
||
external: true
|
||
keycloak-net:
|
||
driver: overlay
|
||
attachable: true
|