релизовать подоную конструевину?
```version: '3.9'
services:
landings-$env:
container_name: landing-$env
image: nginx:latest```
да бы потом сделать условное
```for i in 1 2 3; do export env=$i; docker-compose up -d; done```
сейчас проблема в том что не принимает сервис с “$” … запрещенный символ
Из того что сразу в голову пришло - использовать какой-то язык шаблонов по типу mustache, потом из консоли или из кода собираешь шаблон в полноценный docker-compose.yaml и запускаешь
можно банальным sed реплейсить, но тут вопрос мб это можно сделать ... без костылей)
ставлю 96% шанс что докер-композ из коробки это не умеет Тут есть ещё 1 вариант: создавать где-то в цикле много docker-compose конфигов и потом разом их запускать docker-compose -f ...1.yaml -f ...2.yaml up -d
Пошел костыли ставить, дякс)
Обсуждают сегодня