Техническое задание: Развертывание проекта с CI/CD и деплоем

Цель проекта

Необходимо организовать профессиональный процесс разработки и доставки для проекта, написанного на нескольких технологиях, с использованием современных DevOps-практик.

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

  • Создать репозиторий на GitHub и разместить в нем исходный код проекта.
  • Настроить полноценный CI/CD-пайплайн (Непрерывная интеграция и доставка).
  • Осуществить деплой (развертывание) рабочей версии проекта на выделенном сервере.

Технический стек проекта

  • Серверная часть на языке Go (Golang)
  • Компоненты или инструменты на Node.js
  • Скрипты или сервисы на Python

Требования к CI/CD

  • Автоматическая сборка проекта при пуше изменений в основную ветку.
  • Запуск тестов для каждой из используемых технологий (если тесты предусмотрены).
  • Автоматическое развертывание успешно собранной версии на целевом сервере.
  • Обеспечение отказоустойчивости и возможности отката (rollback).

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

Полностью настроенный процесс, при котором любое изменение кода, прошедшее проверки, автоматически попадает на рабочий сервер. Проект должен быть доступен по указанному домену или IP-адресу.

Разработка скриптов продаж для менеджеров по раздвижным перегородкам

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

Верстка и SEO-оптимизация сайта по недвижимости на WebFlow

Требуется создать сайт по продаже зарубежной недвижимости для целевой аудитории на основе готового шаблона WebFlow. Основные задачи: верстка, базовая SEO-настройка и обеспечение возможности будущего расширения функционала.