Нет изображений

Настрою Docker и CI/CD для вашего проекта (.NET, React, Node.js): сборка, тесты, деплой на сервер за 1–2 дня

Настрою контейнеризацию и автоматический деплой вашего проекта под ключ. После моей работы каждый push в репозиторий будет автоматически собираться, проверяться тестами и выкатываться на ваш сервер — без ручных действий и «деплоя по FTP в четверг вечером». Что будет сделано за фиксированную стоимость: 1. Dockerfile и Docker Compose для вашего приложения (backend + frontend + база данных) — production-ready: multi-stage сборка, non-root пользователь, healthcheck'и, минимальный размер образа. 2. CI/CD-пайплайн на выбор: GitHub Actions, GitLab CI или TeamCity — сборка, прогон тестов, автоматический деплой на ваш сервер по SSH. 3. Настройка сервера: установка Docker, настройка NGINX как reverse proxy, HTTPS через Let's Encrypt с автообновлением сертификата. 4. Переменные окружения и секреты вынесены из кода в защищённое хранилище CI/CD. 5. Инструкция по эксплуатации (1–2 страницы): как откатить версию, где смотреть логи, как добавить новый сервис. В каком объёме: - 1 приложение (1 backend + 1 frontend + 1 база данных) — если сервисов больше, обсудим расширенный вариант - 1 CI/CD-пайплайн (одна ветка → один сервер) - 1 сервер (VPS/VDS на Linux) - 2 раунда правок после сдачи Поддерживаемые стеки: .NET / ASP.NET Core, React / Next.js, Node.js, PostgreSQL, MS SQL Server, Redis. Другие стеки — уточню перед заказом. Опыт: 3 года коммерческой разработки и настройки инфраструктуры: кластерная архитектура с HAProxy для корпоративной системы, CI/CD в банковском проекте (TeamCity), собственный DevSecOps-контур (SonarQube, Trivy, Harbor) на домашнем сервере. Примеры пайплайнов и Docker-конфигов — в портфолио. Срок выполнения: 1–3 рабочих дня после получения доступов. Гарантия: если пайплайн не заработает в согласованном объёме — доработаю бесплатно. После сдачи — 7 дней бесплатной поддержки по настроенному решению. Заказчик получит: Работающий CI/CD-пайплайн + Dockerfile/Docker Compose в вашем репозитории, настроенный сервер с HTTPS, инструкция MD/PDF До начала работы заказчик должен предоставить: 1. Ссылка на репозиторий проекта (или архив кода) и описание стека. 2. Доступ к репозиторию (GitHub/GitLab) с правами на настройку CI/CD. 3. SSH-доступ к серверу (VPS/VDS) с правами sudo, ОС — Linux (Ubuntu/Debian предпочтительно). 4. Домен, который будет указывать на сервер (если нужен HTTPS). 5. Ответы на 3 вопроса: как запускаются тесты, есть ли миграции БД, куда деплоим (один сервер или dev/prod).
от 5 000 ₽
Срок выполнения: 3 дн.
Категория: Администрирование серверов
15 просмотров
Дмитрий Толстиков
Москва