Я хотел бы убедиться, что наши веб-разработчики имеют доступ к последним версиям веб-приложения бэкэнда и могут обновлять его в любое время, чтобы избежать несовместимости с API, который также находится в стадии разработки.
Я создал файл docker-compose.yml
, содержащий две службы: одну для внутреннего веб-приложения, созданную с пользовательским Dockerfile
, и общий postgres
образ для базы данных.Все работает нормально.
Я уже опубликовал образ веб-приложения бэкэнда в своем личном реестре докеров, работающем под управлением менеджера репозитория Nexus, с помощью команды docker-compose push
.
Теперь я хотел бы как-нибудь сделать свойdocker-compose.yml
доступно, так что все, что нужно разработчикам внешнего интерфейса, - это запустить его с помощью простой команды.
Есть ли способ опубликовать docker-compose.yml
в реестре Docker, чтобы я мог избежать совместного использования внутренних источников с внешним интерфейсомдэвы?