Ahmed
Сделал ежедневный бэкап базы, но не знаю как через docker запустив команду переместив бекап в нужную мне папку. Вообще это возможно сделать с моей конструкцией? $ docker exec -t db-container pg_dump database > backup_$(date +%F).bak
inqfen
-t не надо
inqfen
И вообще зачем из самого контейнера это делаешь
inqfen
CD, scm
Ильдар
Тут админ то или модер есть?
@vizdrag приди, порядок наведи
Sergey
@SWATOPLUS здесь не приветствуются нападки на людей, какого пола бы они ни были, давайте вести себя разумно
Sergey
может эйчары в докер чатике людей искать начали, окуда ты знаешь:)
Sergey
Sergey
шутники
Ильдар
Так себе шутки.
Ильдар
На канале к8с смешнее раз в 300.
Sergey
причем шутит один синтезоид
Sergey
:D
Andriy
Привет ребята. подскажите, можно ли как то передать из env название сети?
Andriy
Это нужно для того чтобы 2 приложения в отдельных docker-compose могли работать вместе, но у всех название сети сайта будет отличаться так как оно зависит от имени директории в которой лежит сайт
Andriy
А есть лучшее решенте для моей задачи?
George
но тебе ничего не мешает шаблонизировать docker-compose файл той же jinja2 или gomplate при выкладке на сервер
Andriy
Решение*
George
как бы это самое верное решение
George
но если ты до этого дошел, то тебе в принципе и докер-компоуз не нужен, т.к. тот же ансибль умеет управлять контейнерами через свои модули из коробки
Andriy
Но мне не на сервере а локально чтобы команда разработчиков пользовалась)
George
ты выкатывать это как-то будешь?
George
окей. зачем тебе вообще сети? traefik возьми и урлы лейблами рассади как надо
Andriy
Это уже выкатано и все нв проде
Andriy
Мне чтобы локально связать 2 приложения которые в разных docker-compose лежат
Andriy
Тоесть в разных директориях
George
структура В ЦЕЛОМ какая?
Andriy
Есть 2 приложения в разных репах
George
ну
Andriy
Нужно просто чтобы они видели друг друга при локальной разработке
Andriy
Я решил тем что добавил сеть одного в другой
Andriy
Но имя скти зависит от директории в которой приложение лежит)
George
погоди. если ты ее делаешь external, то докер компоуз ее НЕ переименовывает
George
нет?
Andriy
хм
Andriy
А что значит external?)
George
что ты создаешь ее ВНЕ докер компоуза
George
типа docker network create blablabla
George
и оно туда цепляется
Andriy
Аа
Andriy
Щас попробую)
Andriy
шото не то
Andriy
Тогда нужно вручную создавать сеть
Andriy
А мне нужно чтобы оно из коробки работало)
George
да ёёёёёё
George
меджика не бывает. сделай его себе сам
Andriy
🙂
inqfen
А мне нужно чтобы оно из коробки работало)
Так и докер композ файл тогда удали, его из коробки тоже не было
inqfen
У нас все просто создают сеть одинаковую и все
Kiss My Backend
Привет, кто нибудь знает, можно ли в файле docker-compose указать расположение .env, откуда будут браться настройки? Сейчас берётся по-умолчанию из папки, где лежит сам docker-compose.yml
inqfen
Можно
inqfen
Следующий
Kiss My Backend
Спасибо.
inqfen
Можно указывать относительный путь точно
inqfen
Абсолютный вроде тоже
Kiss My Backend
Просто на сайте написано, что: Compose supports declaring default environment variables in an environment file named .env placed in the folder where the docker-compose command is executed (current working directory). И никаких параметров, которые регулировали бы локацию файла я там как-то не нашёл.
Kiss My Backend
Но ок, поищу лучше.
inqfen
The “env_file” configuration option You can pass multiple environment variables from an external file through to a service’s containers with the ‘env_file’ option, just like with docker run --env-file=FILE ...: web: env_file: - web-variables.env
inqfen
2 минуты поиска с телефона
Kiss My Backend
Не совсем то. На сам compose не сработает.
inqfen
Тогда не понял что ты хочешь
inqfen
Сам композ это docker build/run etc
inqfen
Который в ямле описан
inqfen
Тебе нужно переменные в сам docker-compose подставить?
inqfen
В твоём кейсе я не понял зачем тебе это
inqfen
Переменные в контейнер подбросятся
Kiss My Backend
Переменные в контейнер подбросятся
Кажется понял свою ошибку. Спасибо.
George
Можно
ты ошибся. Одно дело .env, другое - env_file
inqfen
Я не понял о чем он
inqfen
но там он и не нужен был
George
я предложил вариант с выкладкой шаблонизированного докер-компоуза, но он почему-то ему не нравится
Илья
а почему считается что сворм хуже кубера?