Техническое задание: Контейнеризация приложения на Go

Необходимо подготовить комплексное решение для запуска микросервисного приложения в изолированной среде.

Основные требования

  • Стек технологий: Приложение на языке Go, база данных PostgreSQL, брокер сообщений RabbitMQ.
  • Цель: Создать рабочий Dockerfile (или docker-compose.yml) для развертывания всей системы.
  • Критерий готовности: Весь стек (приложение, БД, очередь) должен запускаться одной командой (например, docker-compose up).
  • Исходные данные: Архив с исходным кодом Go-приложения будет предоставлен исполнителю после согласования условий.

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

  • Готовый конфигурационный файл (Dockerfile/docker-compose.yml).
  • Инструкция по запуску.
  • Корректно работающая связка всех компонентов внутри контейнеров.

Дополнительно

Исполнитель может предложить оптимальную архитектуру решения и свою цену за выполнение работы.