- docker-compose.dev.yml: порты rabbitmq, redis, postgres на 127.0.0.1 (5673, 6380, 5433 — стандартные часто заняты другими проектами) - make dev: останавливает контейнерные api и worker (иначе worker в Docker тоже берёт задачи из общей очереди и выполняет их невидимо), поднимает инфраструктуру, запускает uvicorn --reload на :8010 и воркер dramatiq; Ctrl+C останавливает оба - make dev-key name=...: API-ключ без контейнера api - README: раздел Local development Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
16 lines
660 B
YAML
16 lines
660 B
YAML
# Локальная разработка (make dev, #90): поверх docker-compose.yml открывает порты rabbitmq, redis и postgres
|
|
# на 127.0.0.1, чтобы api и worker запускались на хосте — с видимым окном Chrome на рабочем столе.
|
|
# Порты нестандартные: 5672/5432 на хосте часто заняты другими проектами.
|
|
services:
|
|
rabbitmq:
|
|
ports:
|
|
- "127.0.0.1:${DEV_RABBITMQ_PORT:-5673}:5672"
|
|
|
|
redis:
|
|
ports:
|
|
- "127.0.0.1:${DEV_REDIS_PORT:-6380}:6379"
|
|
|
|
postgres:
|
|
ports:
|
|
- "127.0.0.1:${DEV_POSTGRES_PORT:-5433}:5432"
|