modified: serv_nginx/Makefile

modified:   serv_nginx/docker-compose.yml
add some commands TO KECLOAK
This commit is contained in:
2025-10-21 04:06:55 +05:00
parent a5c5b986e0
commit 5e37e8c920
2 changed files with 28 additions and 17 deletions
-9
View File
@@ -23,15 +23,6 @@ api_bb_logs:
restart: restart:
docker compose down && docker compose up -d docker compose down && docker compose up -d
stop_nginx:
docker compose down nginx
build_nginx:
docker compose build nginx --no-cache
run_nginx: stop_nginx build_nginx
docker compose up nginx -d
npm_clean: npm_clean:
npm cache clean --force npm cache clean --force
+28 -8
View File
@@ -68,7 +68,15 @@ services:
networks: networks:
- app-network - app-network
healthcheck: healthcheck:
test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:8080/health"] test:
[
"CMD",
"wget",
"--no-verbose",
"--tries=1",
"--spider",
"http://localhost:8080/health",
]
interval: 30s interval: 30s
timeout: 10s timeout: 10s
retries: 3 retries: 3
@@ -118,7 +126,15 @@ services:
networks: networks:
- bb-network - bb-network
healthcheck: healthcheck:
test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:8080/api/health"] test:
[
"CMD",
"wget",
"--no-verbose",
"--tries=1",
"--spider",
"http://localhost:8080/api/health",
]
interval: 30s interval: 30s
timeout: 10s timeout: 10s
retries: 3 retries: 3
@@ -149,32 +165,36 @@ services:
# Keycloak администратор # Keycloak администратор
KEYCLOAK_ADMIN: admin KEYCLOAK_ADMIN: admin
KEYCLOAK_ADMIN_PASSWORD: ${KEYCLOAK_ADMIN_PASSWORD:-admin} KEYCLOAK_ADMIN_PASSWORD: ${KEYCLOAK_ADMIN_PASSWORD:-admin}
# Настройки базы данных # Настройки базы данных
KC_DB: postgres KC_DB: postgres
KC_DB_URL: jdbc:postgresql://keycloak-db:5432/keycloak KC_DB_URL: jdbc:postgresql://keycloak-db:5432/keycloak
KC_DB_USERNAME: keycloak KC_DB_USERNAME: keycloak
KC_DB_PASSWORD: ${KEYCLOAK_DB_PASSWORD:-keycloak} KC_DB_PASSWORD: ${KEYCLOAK_DB_PASSWORD:-keycloak}
# Настройки хоста и HTTPS # Настройки хоста и HTTPS
KC_HOSTNAME: auth.yalarba.ru KC_HOSTNAME: auth.yalarba.ru
KC_HOSTNAME_STRICT: true KC_HOSTNAME_STRICT: true
KC_HOSTNAME_STRICT_HTTPS: true KC_HOSTNAME_STRICT_HTTPS: true
KC_HTTP_ENABLED: false KC_HTTP_ENABLED: false
KC_PROXY: edge KC_PROXY: edge
# Настройки для работы за reverse proxy # Настройки для работы за reverse proxy
KC_PROXY_HEADERS: xforwarded KC_PROXY_HEADERS: xforwarded
# Дополнительные опции # Дополнительные опции
KC_LOG_LEVEL: INFO KC_LOG_LEVEL: INFO
KC_METRICS_ENABLED: true KC_METRICS_ENABLED: true
# Команды для начальной настройки # Команды для начальной настройки
KC_HEALTH_ENABLED: true KC_HEALTH_ENABLED: true
command: command:
- start - start
- --optimized - --optimized
- --db=postgres
- --db-url=jdbc:postgresql://keycloak-db:5432/keycloak
- --db-username=keycloak
- --db-password=${KEYCLOAK_DB_PASSWORD:-keycloak}
volumes: volumes:
- keycloak_data:/opt/keycloak/data - keycloak_data:/opt/keycloak/data
- ./keycloak/themes:/opt/keycloak/themes - ./keycloak/themes:/opt/keycloak/themes
@@ -228,4 +248,4 @@ networks:
bb-network: bb-network:
driver: bridge driver: bridge
keycloak-network: keycloak-network:
driver: bridge driver: bridge