В настоящее время я создаю приложение за 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, я получаю предупреждение о том, что мой контейнер с клавиатурой-ключом осиротел, и наоборот.
Может ли это привести к проблемам в дальнейшем?Как мне избавиться от этого предупреждения, если я предполагаю, что я хочу избежать этого.Кроме того, эти файлы находятся в одном каталоге, и поэтому кажется, что они находятся в одной и той же сети докеров.Это звучит правильно?