Добавлен OTLP-провайдер, реализовано отбрасывание метрик и трейсов в observability + добавлен перезапуск nginx при пересборке контейнеров (ошибка, когда докер меняет адреса сервисов)
This commit is contained in:
@@ -71,6 +71,7 @@ docker compose --env-file .env up -d \
|
||||
--force-recreate frontend-static keycloak
|
||||
|
||||
Посмотреть состояние контейнеров
|
||||
docker compose ps --format "table {{.Service}}\t{{.Status}}"
|
||||
docker compose ps --format "table {{.Service}}\t{{.Status}}\t{{.Ports}}"
|
||||
|
||||
# Архивный способ копирования:
|
||||
@@ -456,6 +457,15 @@ systemctl status han-chat-ssl-renew.timer
|
||||
```sh
|
||||
cd /opt/han-chat/backend
|
||||
docker compose --env-file .env up -d
|
||||
docker compose --env-file .env up -d --wait \
|
||||
api-backend keycloak sms-service bitrix-local-app
|
||||
|
||||
# Nginx разрешает имена upstream при загрузке конфигурации. Если upstream
|
||||
# был пересоздан и получил новый Docker IP, без reload edge продолжит ходить
|
||||
# на старый адрес и вернёт 502.
|
||||
docker compose --env-file .env exec -T nginx nginx -t -c /tmp/nginx.conf
|
||||
docker compose --env-file .env kill -s HUP nginx
|
||||
|
||||
docker compose --env-file .env ps
|
||||
```
|
||||
|
||||
@@ -485,6 +495,12 @@ curl -fsS \
|
||||
https://chat.han0107.ru/auth/realms/han-chat/.well-known/openid-configuration | jq
|
||||
```
|
||||
|
||||
Если после `up`, `build`, `pull`, rollback или `--force-recreate` менялись
|
||||
`api-backend`, `keycloak`, `sms-service` либо `bitrix-local-app`, всегда
|
||||
повторяйте проверку `/tmp/nginx.conf` и `docker compose kill -s HUP nginx`.
|
||||
Команды `nginx -t`/`nginx -s reload` без `-c /tmp/nginx.conf` здесь неверны:
|
||||
контейнер read-only и рабочий PID расположен в `/tmp/nginx.pid`.
|
||||
|
||||
Внутренний API не должен быть опубликован:
|
||||
|
||||
```sh
|
||||
|
||||
Reference in New Issue
Block a user