Создание инфраструктуры для локальной разработки и тестирования веб приложения
Цена договорная
В приложении стало множество сервисов. Чтобы развернуть проект, уходит много времени
Решили уйти от этой проблемы через докер. Для каждого сервиса создали контейнер, но это решение оказалось не удачным. Проблема с лишними доступами к репозиториям, командами и прочим.
Решили делать также через контейнеры, но уже собранные. Идея такая:
На каждую ветку в сервисе создается свой контейнер. При коммите контейнер пересобирается. Получаем для каждой ветки, существует актуальный контейнер
Для того чтобы разработчик или тестировщик развернул нужное окружение с нужными ветками, он скачивает уже собранные контейнеры и запускает их все вместе.
Таким образом у каждого есть нужная версия, но нет кода а тем более конфигов окружения
Задача: реализовать все это через github
Решили уйти от этой проблемы через докер. Для каждого сервиса создали контейнер, но это решение оказалось не удачным. Проблема с лишними доступами к репозиториям, командами и прочим.
Решили делать также через контейнеры, но уже собранные. Идея такая:
На каждую ветку в сервисе создается свой контейнер. При коммите контейнер пересобирается. Получаем для каждой ветки, существует актуальный контейнер
Для того чтобы разработчик или тестировщик развернул нужное окружение с нужными ветками, он скачивает уже собранные контейнеры и запускает их все вместе.
Таким образом у каждого есть нужная версия, но нет кода а тем более конфигов окружения
Задача: реализовать все это через github
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.