Техническое задание: Перенос приложения на VPS
Имеется рабочее приложение (бот), развернутое на облачном хостинге. Его ключевая функция - интеграция с нейросетью ChatGPT для автоматизации ответов в двух каналах: Telegram и JivoSite.
Цель проекта
Перенести все приложение на новый, более экономичный виртуальный сервер (VPS) с минимальным временем простоя и без потери функциональности.
Основные задачи
- Проанализировать текущую архитектуру и зависимости приложения на старом хостинге.
- Подготовить и настроить новый VPS-сервер (операционная система, среда выполнения, базы данных и т.д.).
- Перенести код приложения, конфигурационные файлы, переменные окружения и данные.
- Настроить и запустить все необходимые процессы (например, веб-сервер, бота, фоновые задачи).
- Перенастроить доменные имена, вебхуки (для Telegram и JivoSite) и другие внешние подключения на новый сервер.
- Протестировать работоспособность всех функций бота на новом месте.
- Обеспечить стабильную работу и, при необходимости, документацию по развертыванию.
Требования к результату
- Приложение на новом сервере работает идентично предыдущей версии.
- Интеграции с Telegram и JivoSite функционируют без сбоев.
- Бот корректно обрабатывает запросы через ChatGPT.
- Процесс переноса выполнен аккуратно, с сохранением всех данных и настроек.
Примечание
Все упоминания конкретных имен хостингов, компаний и контактных данных были удалены из описания задачи. Исполнителю будут предоставлены необходимые доступы и детали.