Техническое задание: Размещение и настройка веб-сайта
Цель проекта
Полноценный запуск и настройка готового веб-приложения в публичной сети Интернет. Исходный код проекта разделен на две независимые части: клиентскую (фронтенд) и серверную (бэкенд).
Исходные данные
- Исходный код бэкенд-части приложения доступен в репозитории.
- Исходный код фронтенд-части приложения доступен в отдельном репозитории.
Ключевые задачи
1. Подготовка хостинга и инфраструктуры
- Выбор и настройка хостинга, поддерживающего работу серверного приложения (бэкенда).
- Настройка серверного окружения (зависимости, переменные среды, база данных при необходимости).
2. Развертывание бэкенда
- Деплой серверного кода на хостинг.
- Запуск и настройка API-сервера для обеспечения работы функционала сайта.
3. Развертывание фронтенда
- Сборка клиентской части (если требуется).
- Размещение статических файлов фронтенда на хостинге или отдельном сервисе.
- Настройка взаимодействия фронтенда с развернутым бэкенд-API.
4. Подключение домена и финальная настройка
- Регистрация или подключение существующего доменного имени.
- Настройка DNS-записей для связи домена с хостингом.
- Обеспечение безопасного соединения (HTTPS) путем настройки SSL-сертификата.
- Тестирование всех функций сайта в рабочем окружении.
Требуемый результат
Полностью рабочий сайт, доступный по доменному имени в интернете. Все взаимодействия между пользовательским интерфейсом и сервером должны функционировать корректно.