/
outthevoid
/
python_microblogging_service_project
Обзор
Документация
Войти
/
outthevoid
/
python_microblogging_service_project
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
docker-compose.dev.yaml
69 строк
2 KB
VladimirChukavin
Revert "Вернул проект в исходное состояние."
07 апр 2026, 14:01
07 апр 2026, 14:01
7531b60
Код
Авторство
О чём код?
name: microblog_service_dev services: postgres: container_name: microblog_db_dev image: postgres:18-alpine environment: POSTGRES_DB: ${DB_NAME} POSTGRES_USER: ${DB_USER} POSTGRES_PASSWORD: ${DB_PASSWORD} ports: - "5432:5432" volumes: - postgres_data:/var/lib/postgresql - ./docker/init.sql:/docker-entrypoint-initdb.d/init.sql:ro networks: - app_network healthcheck: test: ["CMD-SHELL", "pg_isready -U ${DB_USER} -d ${DB_NAME}"] interval: 5s timeout: 5s retries: 10 backend: container_name: microblog_backend_dev build: context: . dockerfile: docker/Dockerfile stop_signal: SIGTERM ports: - "8000:8000" env_file: - .env.dev depends_on: postgres: condition: service_healthy networks: - app_network volumes: - ./app:/microblog_service/app - ./static:/microblog_service/static - ./tests:/microblog_service/tests - ./pyproject.toml:/microblog_service/pyproject.toml:ro - ./requirements.txt:/microblog_service/requirements.txt:ro command: > uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload nginx_server: container_name: microblog_nginx_dev image: nginx:alpine volumes: - ./docker/nginx.conf:/etc/nginx/nginx.conf:ro - ./static:/usr/share/nginx/html ports: - "80:80" depends_on: - backend networks: - app_network networks: app_network: driver: bridge volumes: postgres_data: