Работа над контейнером docker

Изменения в конфигах nginx
Добавил привязку сервисов к 1 адресу
This commit is contained in:
brusnitsyn
2026-07-28 11:46:07 +09:00
parent 5fed7f51a8
commit e1579c7b4e
14 changed files with 265 additions and 114 deletions

View File

@@ -1,7 +1,7 @@
services:
#PHP Service
app:
image: registry.brusoff.su/aokb-onboard:2026.06-dev
image: registry.brusoff.su/aokb-onboard:2026.07.8-dev
build: .
container_name: aokb_onboard_app
restart: unless-stopped
@@ -18,13 +18,13 @@ services:
- ./.env:/var/www/html/.env
- ./docker/php.ini:/usr/local/etc/php/conf.d/app.ini
- ./docker/blocked_ips.map:/etc/nginx/blocked_ips.map
- ./storage/logs:/var/www/storage/logs
- ./logs:/var/www/html/storage/logs
networks:
- aokb-onboard-network
#Queue Worker
queue:
image: registry.brusoff.su/aokb-onboard:2026.06-dev
image: registry.brusoff.su/aokb-onboard:2026.07.8-dev
build: .
container_name: aokb_onboard_queue
restart: unless-stopped
@@ -40,13 +40,13 @@ services:
volumes:
- ./.env:/var/www/html/.env
- ./docker/php.ini:/usr/local/etc/php/conf.d/app.ini
- ./storage/logs:/var/www/storage/logs
# - ./logs/queue.log:/var/www/html/storage/logs/laravel.log
networks:
- aokb-onboard-network
#Scheduler (одиночный — планировщик Laravel)
scheduler:
image: registry.brusoff.su/aokb-onboard:2026.06-dev
image: registry.brusoff.su/aokb-onboard:2026.07.8-dev
build: .
container_name: aokb_onboard_scheduler
restart: unless-stopped
@@ -62,7 +62,29 @@ services:
volumes:
- ./.env:/var/www/html/.env
- ./docker/php.ini:/usr/local/etc/php/conf.d/app.ini
- ./storage/logs:/var/www/storage/logs
# - ./logs/scheduler.log:/var/www/html/storage/logs/laravel.log
networks:
- aokb-onboard-network
#Reverb (WebSocket-сервер для broadcasting)
reverb:
image: registry.brusoff.su/aokb-onboard:2026.07.8-dev
build: .
container_name: aokb_onboard_reverb
restart: unless-stopped
working_dir: /var/www/html
command: php artisan reverb:start --host=0.0.0.0 --port=8080
environment:
- REDIS_HOST=redis
- REDIS_PORT=6379
- QUEUE_CONNECTION=redis
depends_on:
- redis
- app
volumes:
- ./.env:/var/www/html/.env
- ./docker/php.ini:/usr/local/etc/php/conf.d/app.ini
- ./logs:/var/www/html/storage/logs
networks:
- aokb-onboard-network