Техническое задание: Миграция проекта на российский VPS
Требуется выполнить комплексный перенос веб-проекта с зарубежных хостингов и сервисов на российский виртуальный сервер (VPS). Цель - обеспечить независимость от иностранных платформ и соответствие требованиям локализации инфраструктуры.
Основные задачи
- Перенос бэкенда: Миграция серверной части приложения с платформы Vercel на российский VPS. Настройка среды выполнения, зависимостей и переменных окружения.
- Замена базы данных: Перенос данных из MongoDB на совместимую СУБД, развернутую на VPS (например, PostgreSQL или совместимый аналог). Обеспечение целостности и работоспособности данных.
- Хостинг фронтенда: Размещение клиентской части (фронтенда) на том же VPS. Настройка веб-сервера (Nginx/Apache) для обслуживания статических файлов и маршрутизации запросов.
- Миграция почтового сервиса: Замена сервиса Gmail на российский почтовый сервер или сервис. Настройка отправки транзакционных писем (регистрация, уведомления) из приложения.
Требования к результату
- Полная работоспособность всего проекта (бэкенд, фронтенд, БД, почта) на новом VPS.
- Стабильность и производительность системы, сопоставимая с предыдущим хостингом.
- Настройка резервного копирования критических данных (код, база данных).
- Предоставление документации по развернутой архитектуре и инструкций по базовому администрированию.