Skip to content

Latest commit

 

History

History
63 lines (44 loc) · 1.45 KB

File metadata and controls

63 lines (44 loc) · 1.45 KB

Запуск проекта через Docker

Требования

  • Docker
  • Docker Compose

Быстрый запуск

  1. Запустите все сервисы:
docker-compose up --build
  1. Приложение будет доступно:

Полная остановка

docker-compose down

Остановка с удалением volumes

docker-compose down -v

Пересборка контейнеров

docker-compose up --build --force-recreate

Просмотр логов

# Все сервисы
docker-compose logs

# Только backend
docker-compose logs backend

# Только frontend
docker-compose logs frontend

# Только postgres
docker-compose logs postgres

Структура сервисов

  • postgres: PostgreSQL база данных (порт 5432)
  • backend: FastAPI приложение (порт 8000)
  • frontend: Vue.js приложение (порт 5173)

Примечания

  • База данных автоматически инициализируется тестовыми данными при запуске
  • Миграции Alembic применяются автоматически
  • Данные базы данных сохраняются в Docker volume postgres_data