Техническое задание: Развертывание React-приложения
Суть задачи
Имеется готовый веб-сайт, разработанный на React. Исходный код проекта размещен в репозитории на GitHub. Требуется выполнить полный процесс деплоя (развертывания) этого приложения на предоставленный виртуальный сервер, к которому уже привязан домен.
Требуемые работы
- Настройка среды выполнения на виртуальном сервере (Node.js, веб-сервер, например, Nginx или Apache).
- Клонирование репозитория с исходным кодом React-приложения с GitHub.
- Сборка проекта (build) для production-среды.
- Настройка веб-сервера для корректной раздачи статики и обработки маршрутизации (роутинга) React-приложения.
- Проверка работоспособности сайта по доменному имени.
- При необходимости, настройка SSL-сертификата для безопасного соединения (HTTPS).
Что уже есть
- Рабочий исходный код проекта на React в GitHub-репозитории.
- Активный виртуальный сервер (VPS) с доступом по SSH.
- Зарегистрированный домен, направленный на сервер.
Ожидаемый результат
Полностью рабочий сайт, доступный по доменному имени. Готовность к передаче доступа и краткой документации по проведенным настройкам.