diff --git a/serv_nginx/docker-compose.yml b/serv_nginx/docker-compose.yml index 87cd5fc..958ec2e 100644 --- a/serv_nginx/docker-compose.yml +++ b/serv_nginx/docker-compose.yml @@ -156,76 +156,6 @@ services: interval: 5s timeout: 10s retries: 5 - - - keycloak: - build: - context: ./keycloak - dockerfile: Dockerfile - container_name: keycloak - restart: unless-stopped - env_file: ./keycloak/.env.keycloak - environment: - # Database configuration - KC_DB: postgres - KC_DB_URL: jdbc:postgresql://keycloak-db:5432/keycloak - KC_DB_USERNAME: keycloak - KC_DB_PASSWORD: ${KEYCLOAK_DB_PASSWORD:-keycloak} - - # Admin credentials - KEYCLOAK_ADMIN: admin - KEYCLOAK_ADMIN_PASSWORD: ${KEYCLOAK_ADMIN_PASSWORD:-admin} - - # HTTP configuration - KC_HTTP_ENABLED: true - KC_HTTP_PORT: 8080 - KC_HTTP_RELATIVE_PATH: /auth - - # Hostname configuration - KC_HOSTNAME: https://yalarba.ru - KC_HOSTNAME_PATH: /auth - KC_HOSTNAME_STRICT: true - KC_HOSTNAME_STRICT_HTTPS: true - KC_HOSTNAME_STRICT_BACKCHANNEL: false - - # Proxy configuration - KC_PROXY: reencrypt - - # Health checks - KC_HEALTH_ENABLED: true - - # Features - KC_FEATURES: token-exchange,admin-fine-grained-authz - - # Java options - JAVA_OPTS: "-Xms512m -Xmx1024m -Djava.net.preferIPv4Stack=true" - volumes: - - keycloak_data:/opt/keycloak/data - networks: - - keycloak-network - - internal - depends_on: - keycloak-db: - condition: service_healthy - - keycloak-db: - image: postgres:15-alpine - container_name: keycloak-db - restart: unless-stopped - env_file: ./keycloak/.env.keycloak - environment: - POSTGRES_DB: keycloak - POSTGRES_USER: keycloak - POSTGRES_PASSWORD: ${KEYCLOAK_DB_PASSWORD:-keycloak} - volumes: - - keycloak_db_data:/var/lib/postgresql/data - networks: - - keycloak-network - healthcheck: - test: ["CMD-SHELL", "pg_isready -U keycloak"] - interval: 5s - timeout: 10s - retries: 5 volumes: certbot_data: @@ -233,8 +163,6 @@ volumes: postgres_data: bb_data: uploads_data: - keycloak_data: - keycloak_db_data: networks: web-network: @@ -245,5 +173,3 @@ networks: driver: bridge bb-network: driver: bridge - keycloak-network: - driver: bridge