/
danpilnet
/
testproject
Обзор
Документация
Войти
/
danpilnet
/
testproject
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
docker-compose.yaml
76 строк
2 KB
danpilnet
First commit
06 май 2025, 19:12
06 май 2025, 19:12
94f792a
Код
Авторство
О чём код?
services: django: build: . container_name: run_django command: bash -c "python manage.py migrate && python manage.py runserver 0.0.0.0:8000" ports: - "8000:8000" networks: - test_django volumes: - ./porabotaem:/usr/src/app restart: unless-stopped env_file: - .env depends_on: - db - redis - rabbitmq - celery_worker db: image: postgres:17-alpine container_name: postgres networks: - test_django ports: - "5433:5432" environment: POSTGRES_PASSWORD: ${PASSWORD} POSTGRES_USER: ${USER} POSTGRES_DB: ${NAME} restart: unless-stopped volumes: - pgdata:/var/lib/postgresql/data redis: image: redis:7-alpine container_name: rediska ports: - "6379:6379" networks: - test_django volumes: - redis:/data restart: unless-stopped rabbitmq: image: rabbitmq:alpine container_name: rabbit_new ports: - '5672:5672' networks: - test_django environment: RABBITMQ_DEFAULT_USER: ${RB_USER} RABBITMQ_DEFAULT_PASS: ${RB_PASSWORD} volumes: - RABBITMQ_DATA_DIR:/var/lib/rabbitmq restart: unless-stopped celery_worker: build: . container_name: worker command: bash -c "celery -A porabotaem.celery worker --loglevel=info" networks: - test_django env_file: - .env restart: unless-stopped volumes: - ./porabotaem:/usr/src/app volumes: pgdata: redis: RABBITMQ_DATA_DIR: networks: test_django: