added yokassa
All checks were successful
Deploy / deploy (push) Successful in 48s

This commit is contained in:
2026-03-11 13:24:44 +00:00
parent d81e101a30
commit 1788a12cda
3 changed files with 24 additions and 33 deletions

View File

@@ -1,15 +1,12 @@
version: '3.8'
services:
backend:
build: ../backend
container_name: backend
# Пока приложения нет, просто держим контейнер живым, чтобы зайти в консоль
command: uvicorn main:app --host 0.0.0.0 --port 8000 --reload
ports:
- "8000:8000"
environment:
# Параметры подключения к БД (внутри сети ticket-network)
DATABASE_URL: postgresql+asyncpg://admin:your_strong_password@postgres:5432/ticket_db
REDIS_URL: redis://redis:6379/0
volumes:
@@ -42,12 +39,12 @@ services:
dockerfile: Dockerfile
container_name: frontend
ports:
- "3000:3000" # Пробиваем дыру напрямую для дебага
- "3000:3000"
environment:
- NEXT_PUBLIC_API_URL=http://192.168.149.101:8000/api
volumes:
- ../frontend-client:/app
- /app/node_modules # Изолируем зависимости контейнера от хоста
- /app/node_modules
networks:
- ticket-network
@@ -76,7 +73,7 @@ services:
POSTGRES_PASSWORD: your_strong_password
POSTGRES_DB: ticket_db
ports:
- "5432:5432" # <-- Добавляем вот это
- "5432:5432"
volumes:
- ~/ticket-system/data/postgres:/var/lib/postgresql/data
networks:
@@ -94,10 +91,12 @@ services:
rabbitmq:
image: rabbitmq:3-management-alpine
container_name: rabbitmq
restart: unless-stopped
environment:
RABBITMQ_DEFAULT_USER: user
RABBITMQ_DEFAULT_PASS: password
RABBITMQ_DEFAULT_USER: ${RABBITMQ_DEFAULT_USER}
RABBITMQ_DEFAULT_PASS: ${RABBITMQ_DEFAULT_PASS}
ports:
- "5672:5672"
- "15672:15672"
volumes:
- ~/ticket-system/data/rabbitmq:/var/lib/rabbitmq
@@ -135,34 +134,19 @@ services:
ports:
- "9100:9100"
networks:
- ticket-network
- ticket-network
cadvisor:
image: ghcr.io/google/cadvisor:v0.54.1
container_name: cadvisor
docker-stats-exporter:
image: wywywywy/docker_stats_exporter:latest
container_name: docker-stats-exporter
restart: unless-stopped
privileged: true
ports:
- "8080:8080"
devices:
- /dev/kmsg:/dev/kmsg
- "9487:9487"
volumes:
- /:/rootfs:ro
- /var/run:/var/run:ro
- /sys:/sys:ro
- /var/lib/docker:/var/lib/docker:ro
- /var/lib/containerd:/var/lib/containerd:ro
- /dev/disk:/dev/disk:ro
- /etc/machine-id:/etc/machine-id:ro
command:
- --housekeeping_interval=30s
- --docker_only=false
- --store_container_labels=false
- /var/run/docker.sock:/var/run/docker.sock:ro
networks:
- ticket-network
- ticket-network
networks:
ticket-network:
driver: bridge
driver: bridge