Инспекция кода

This commit is contained in:
2026-07-18 21:12:33 +03:00
parent a5a29b03b6
commit 02087aa80a
12 changed files with 51 additions and 40 deletions

View File

@@ -21,7 +21,7 @@ services:
networks :
- rack-network
# 2. KeyDB (Сессии, Сокеты, Очереди, Кэш чанков)
# 2. KeyDB
keydb :
image : eqalpha/keydb:latest
container_name: rack_keydb
@@ -53,7 +53,7 @@ services:
- minio_data:/data
command : server /data --console-address ":9001"
healthcheck :
healthcheck :
test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
interval: 10s
timeout: 5s
@@ -63,25 +63,25 @@ services:
networks :
- rack-network
# 4. Авто-создатель бакетов
# 4. Авто-создатель бакетов
minio-init:
image : minio/mc:latest
container_name: rack_minio_mc
depends_on :
minio:
condition: service_healthy
condition: service_healthy
env_file :
- .env
entrypoint : >
/bin/sh -c "
echo 'Настройка подключения к MinIO...';
/usr/bin/mc alias set local http://minio:9000 ${rack_S3_ACCESS_KEY} ${rack_S3_SECRET_KEY};
echo 'Ожидание готовности сервера...';
while ! /usr/bin/mc ping local --count 1 > /dev/null 2>&1; do
sleep 1;
done;
echo 'Сервер готов. Создание бакетов...';
/usr/bin/mc mb local/${rack_S3_BUCKET_PREFIX}-avatar --ignore-existing || true;
/usr/bin/mc mb local/${rack_S3_BUCKET_PREFIX}-media --ignore-existing || true;