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