Skip to content

Conversation

@nsvk13
Copy link
Member

@nsvk13 nsvk13 commented Aug 4, 2025

🐳 Что добавлено

Настроена Docker конфигурация для автоматического деплоя проекта на сервер.

Добавленные файлы:

  • Dockerfile - мультистейдж сборка с nginx
  • docker-compose.yml - конфигурация для запуска контейнера
  • .dockerignore - исключение ненужных файлов из контекста сборки
  • nginx.conf - конфигурация веб-сервера для SPA

🚀 Как работает

  1. Проект собирается в Docker контейнере
  2. Статические файлы отдаются через nginx
  3. Поддержка SPA роутинга (все запросы идут на index.html)
  4. Health check endpoint на /health

🔧 Что изменилось

  • Добавлена поддержка контейнеризации
  • Настроен production-ready nginx
  • Подготовка к автоматическому деплою через GitHub Actions

🧪 Тестирование

Для локального тестирования:

docker-compose up --build

@nsvk13 nsvk13 self-assigned this Aug 4, 2025
@nsvk13 nsvk13 changed the title feat: Конфигурация Docker и CI/CD джобы feat: add Dockerfile's configuration and add CI/CD pipelines Aug 4, 2025
@nsvk13 nsvk13 requested a review from ignatKupryashin August 4, 2025 12:41
@nsvk13 nsvk13 closed this Aug 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants