Разверну готовое приложение на Linux VPS через Docker Compose, Nginx и HTTPS.
В услугу входит:
— работа с 1 VPS на Ubuntu или Debian;
— установка Docker Engine и Docker Compose при необходимости;
— развёртывание 1 готового приложения, до 3 контейнеров в одном Compose-проекте;
— настройка постоянного хранения данных (volumes/bind mounts), предусмотренного приложением;
— настройка переменных окружения по документации проекта;
— настройка Nginx как reverse proxy;
— подключение 1 домена или поддомена;
— выпуск и подключение HTTPS-сертификата Let's Encrypt;
— настройка автоматического запуска контейнеров после перезагрузки VPS;
— проверка состояния контейнеров и основных логов запуска;
— проверка работы приложения после перезагрузки сервера;
— краткая инструкция по запуску, остановке, проверке состояния и просмотру логов.
Требования к приложению:
Приложение должно иметь готовый Docker image, Dockerfile, Docker Compose либо документированную установку в Docker. Услуга предназначена для развёртывания готового ПО, а не его разработки.
Не входит в услугу:
— разработка или исправление исходного кода приложения;
— проектирование сложной Docker-архитектуры с нуля;
— Kubernetes, Docker Swarm и кластеризация;
— CI/CD;
— миграция существующей production-базы или большого объёма данных;
— HA и отказоустойчивые кластеры;
— разработка интеграций с CRM, мессенджерами и сторонними API;
— полноценная система резервного копирования;
— аудит информационной безопасности и комплексный hardening;
— постоянное администрирование после сдачи.
Услуга рассчитана на новый VPS либо сервер без сложной конфликтующей конфигурации Docker, Nginx и сторонних сервисов. Если на сервере уже работает существующая инфраструктура, требующая анализа, переноса или устранения ошибок, это считается отдельной задачей.
Критерии выполнения: приложение штатно запущено, доступно по согласованному домену через HTTPS, предусмотренные приложением постоянные данные сохраняются после перезапуска контейнеров, а сервис автоматически запускается после перезагрузки VPS.
Заказчик получит:
Рабочее приложение на VPS по домену через HTTPS + Docker Compose и краткая инструкция.
До начала работы заказчик должен предоставить:
VPS на Ubuntu/Debian, SSH-доступ root или sudo, домен/поддомен, доступ к DNS или настроенная A-запись, ссылка на приложение и документацию, необходимые лицензии/ключи доступа.