DevOps для тестового окружения (Docker, CI/CD, PostgreSQL)

Ищем специалиста для приведения в порядок инфраструктуры MVP/Testnet проекта, который уже находится в разработке. Ключевая цель - обеспечить стабильный деплой и гарантировать корректный запуск миграций базы данных до старта основного API-сервиса.

Используемый стек технологий

  • VPS (Linux)
  • Docker + Docker Compose
  • Backend: NestJS
  • База данных: PostgreSQL с расширением PostGIS
  • Redis
  • Очереди: BullMQ
  • Объектное хранилище: S3
  • CI/CD: GitLab
  • Прокси/балансировщик: Nginx или Traefik

Основные задачи

  • Привести в порядок и оптимизировать конфигурацию docker-compose.
  • Настроить автоматизированный пайплайн CI/CD в GitLab.
  • Исправить ошибку запуска миграций TypeORM (ошибка "relation does not exist").
  • Обеспечить строгий порядок старта сервисов: база данных → применение миграций → запуск API.
  • Настроить управление переменными окружения (.env) и секретами.
  • Реализовать ежедневное резервное копирование базы данных PostgreSQL.
  • Обеспечить минимальный уровень безопасности: настройка SSH-ключей, базового фаервола и TLS.

Ожидаемый результат

  • Возможность деплоя "одной кнопкой".
  • Стабильный и предсказуемый старт API-сервиса после каждого обновления.
  • Гарантированное применение всех необходимых миграций базы данных.
  • Настроенная система бэкапов и документация по их восстановлению.
  • Готовое к дальнейшей разработке и масштабированию инфраструктурное окружение.

Разработка шаблонов сетки для социальных сетей с фирменным стилем

Требуется создать набор адаптивных шаблонов сеток для публикаций в социальных сетях. Шаблоны должны быть основаны на существующем стиле сайта заказчика и включать текстовые блоки, пресеты фильтров и уникальный визуальный язык для долгосрочного поддержания фирменного стиля.