Я хочу обновить свое приложение, чтобы оно работало с docker-compose, а не с файлами модулей systemd с docker. Однако мое веб-приложение использует git, поэтому на моем сервере нет файла .yml
. Каждый раз, когда я пытаюсь создать образ для создания докеров, мой файл .yml
не может быть найден на сервере. Он возвращает:
ERROR:
Can't find a suitable configuration file in this directory or any
parent. Are you in the right directory?
Supported filenames: docker-compose.yml, docker-compose.yaml
Как я могу создать образ для создания докеров при использовании удаленного репозитория git?
Вам нужно сгенерировать файл docker-compose.yml
(или скопировать его из внешнего референса) на свой сервер.
Этого можно достичь с помощью хук после получения (на стороне сервера), который может гарантировать, что каждый раз при отправке нового коммита:
docker-compose.yml
все еще там