docker -создание списка служб между ветвями: в сервисе не указан ни образ, ни контекст сборки. По крайней мере, один должен быть предоставлен - PullRequest
0 голосов
/ 05 марта 2020

Я работаю над новым сервисом в моем стеке.

Поэтому, когда я работаю в ветке new-service, я получаю docker-compose.yml:

version: "3.6"

services:
  app:
    image: whatever
  new_service:
    image: whatever

Я делаю docker-compose up и начинайте работать.

Но тогда мне иногда нужно внести исправления в ветку master, где new_service нет.

Когда я пытаюсь сделать docker-compose up, Я получаю следующую ошибку:

ERROR: The Compose file is invalid because:
Service new_service has neither an image nor a build context specified. At least one must be provided.

Полагаю, я мог бы отредактировать свой файл docker-compose.yml, добавив поддельную запись new_service только для запуска моего сервера, но это не приемлемое для меня решение.

Не следует ли docker-compose перечитывать список услуг при каждом запуске? Или я не могу, по крайней мере, заставить refre sh как docker-compose up --reset?

1 Ответ

0 голосов
/ 05 марта 2020

Хорошо, мой плохой.

docker-compose работает должным образом, но у меня была

service:
  new_service:
    command: yarn dev

запись в моем docker-compose.override.yml, которая равна .gitignore d, следовательно, ошибка .

Я хотел удалить вопрос, но потом подумал, что другие могут совершить ошибку, и посадка здесь тоже поможет им.

Посмотрим. : -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...