Работа с несколькими файлами docker-compose в одном приложении - PullRequest
0 голосов
/ 27 февраля 2019

В настоящее время я создаю приложение за Docker, и прежде чем вкладывать большие средства в поток CICD своих приложений, я хочу, чтобы некоторые наиболее важные функции работали.

Я использую сервис для аутентификации пользователей, однако всякий раз, когда я запускаю файл docker-compose, мой сервер перезагружается, что приводит к ~ 30 секундному простоям в моем приложении.Я не хочу этого и поэтому, чтобы избежать необходимости создавать поток CICD для этого, я создал второй файл docker-compose, который я буду запускать только тогда, когда мой сервер НУЖНО обновить

#rest of app - docker-compose.yml file
version: '3'
services:
  angular:
    build:
      context: /angular

#server i don't want going down constantly - docker-compose-server.yml
version: '3'
services: 
 keycloak:
    build:
      context: /keycloak

Однако при таком подходе всякий раз, когда я запускаю свой файл docker-compose.yml, я получаю предупреждение о том, что мой контейнер с клавиатурой-ключом осиротел, и наоборот.

Может ли это привести к проблемам в дальнейшем?Как мне избавиться от этого предупреждения, если я предполагаю, что я хочу избежать этого.Кроме того, эти файлы находятся в одном каталоге, и поэтому кажется, что они находятся в одной и той же сети докеров.Это звучит правильно?

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