inqfen
18.02.2019
19:50:31
В твоём кейсе я не понял зачем тебе это
Переменные в контейнер подбросятся
St
18.02.2019
20:07:54
George
18.02.2019
20:28:39
Google
George
18.02.2019
20:28:59
Можно
ты ошибся. Одно дело .env, другое - env_file
inqfen
18.02.2019
20:29:08
Я не понял о чем он
но там он и не нужен был
George
18.02.2019
20:29:40
я предложил вариант с выкладкой шаблонизированного докер-компоуза, но он почему-то ему не нравится
Илья
18.02.2019
21:15:17
а почему считается что сворм хуже кубера?
вроде на взгляд новичка в сворме все есть, он простой и понятный, плюс встроен в сам докер
зачем тогда сложный кубернетис если они выполняют вроде бы одну задачу, оркестрируют контейнерами
Stefan
18.02.2019
21:19:28
Илья
18.02.2019
21:20:59
но главное ведь инструмент а не то хайповый(не популярный то есть в данном случае) он или нет?
про развитие к сожалению не в курсе
я новичок в мире девопса ?
Stefan
18.02.2019
21:21:38
на рынке популярен кубер и всё тут
Илья
18.02.2019
21:21:38
учусь
Google
Stefan
18.02.2019
21:21:57
куда не ткни в вакансии - кубер
Taz
18.02.2019
21:22:15
Stefan
18.02.2019
21:22:35
для общего развития можно попрактиковаться со свормом, но сильно на него ставку не делай
Taz
18.02.2019
21:22:47
а еще сворм глюкало
Илья
18.02.2019
21:24:58
я изучаю на примере небольшого вебприложения с сопутствующими сервисами в продакшене всего с двумя серверами, поэтому хотел еще узнать какой порог нужен для того чтобы кубер юзать?
сколько серверов?
Stefan
18.02.2019
21:31:24
Илья
18.02.2019
21:32:22
Никитяо
18.02.2019
21:49:49
Дратути, у меня имейдж со сложной установкой, там жонглирование папками и т.д.
Если я его установлю, настрою и запушу в свой репо, Dockerfile не потянется за мной, а только верхний слой ФС?
Или при установке он все команды из докерфайла пройдет заново по текущему верхнему слою ФС?
Maxim
18.02.2019
21:53:05
Taz
18.02.2019
21:53:57
George
18.02.2019
21:56:52
Только при первичной сборке образа
И, да, все слои подтянутся
Никитяо
18.02.2019
21:57:03
Понял, спасибо
George
18.02.2019
21:57:17
Если у тебя нету сквоша или мультистейдж сборки
Никитяо
18.02.2019
21:57:23
снимает кучу головняков
Petr
19.02.2019
01:15:29
а что пишет? ОС?
Egor
19.02.2019
01:16:58
может просто апп не подимается? =)
Никитяо
19.02.2019
01:20:33
да, опять раз за разом на одни и те же грабли, ебучий хром, а выкинуть и забыть сложно, там много аддонов, которых нет в мозилле.
Буду мозилку строго для работы юзать, а хром для личных целей.
Google
Никитяо
19.02.2019
01:22:12
сканеры портов все глючат еще, указываешь порт, говорит закрыт, указываешь диапазон говорят что открыт
Iurii
19.02.2019
02:05:34
@vizdrag
Alexey
19.02.2019
02:06:28
Блин, простите, телефон глючит, никого я не рекламирую
Petrovich
19.02.2019
02:51:45
Никитяо
19.02.2019
02:54:08
каких аддонов тебе не хватает?
У меня там собственно всего 2 штуки, кроме мастхев (ublock, rutracker, savefrom)
Xtranslate, который переводит выделенный текст, и Select Search
Petrovich
19.02.2019
03:00:08
надо будет посмотреть, ибо мозилла давно уже использует тот же самый стандарт для расширений, что и гугл хром
скорее всего ебаные разрабы просто ленятся сборку сделать
Никитяо
19.02.2019
03:31:20
в принципе нашел и даже лучше, хотя 80% там просто не работают
может им конечно перезагрузка компа нужна)
Ivan
19.02.2019
07:57:00
Коллеги, как в envsubst при вставке строк можно убрать кавычки? Всё было хорошо, пока не понадобились строки с пробелом - беру из .env(конкретно - listen для nginx)
George
19.02.2019
07:57:59
или jinja2
Ivan
19.02.2019
08:00:37
Блин, хотелось ну ппц как обойтись штатными средствами что есть из коробки(получилось всё свести только к docker-compose )
Iurii
19.02.2019
08:01:36
Ivan
19.02.2019
08:03:30
https://github.com/docker-library/docs/issues/496
У меня уже так и сделано
command: >
/bin/bash -c "envsubst \"`for v in $$(compgen -v);do printf '$${%s} ' $$v;done`'\" < /etc/nginx/conf.d/default.template > /etc/nginx/conf.d/default.conf && exec nginx -g 'daemon off;'"
Но NGINX_LISTEN='443 ssl' в .env дает listen '443 ssl' на выходе, что не есть корректно
George
19.02.2019
08:03:51
Ivan
19.02.2019
08:04:39
George
19.02.2019
08:07:16
сделай gomplate. у тебя там ад
самое прекрасное это envsubst \"`for v in $$(compgen -v)
Google
George
19.02.2019
08:07:53
с перенаправлениями тоже все очень «читабельно»
Ivan
19.02.2019
08:10:07
George
19.02.2019
08:10:32
это можно сделать в одну команду, имхо
типа
j2 nginx.conf.j2 > nginx.conf && exec nginx -g 'daemon off’
ну, ок, еще обернуть bash -c
Ivan
19.02.2019
08:37:32
George
19.02.2019
08:59:21
j2 - да, тащит Пайтон. Не очень прикольно
Ivan
19.02.2019
09:00:09
Спасибо за наводку, удобный инструмент
abc
19.02.2019
09:55:32
А тут кто-то использует питоновский fabric вместе с docker? Пишу для себя алтернативу на golang с более тесной интеграцией с docker
Andrey
19.02.2019
10:29:16
$ export NGINX_LISTEN='443 ssl'
$ cat <<-EOF | envsubst '$NGINX_LISTEN'
> test: $NGINX_LISTEN
> EOF
test: 443 ssl
никаких кавычек
Ivan
19.02.2019
10:40:25
Без кавычек вообще не работает
Andrey
19.02.2019
10:48:50
ну, плохо. вообще не работает, значит вообще не починить
бросай ты это дело, займись другим тогда
сорян за токсичность, конец рабочего дня :)
Dzmitry
19.02.2019
10:52:58
как правильно докер попросить чтобы он всеми контейнерами не светил на 0.0.0.0?
видел способ в конфиг добавить -ip=listen_ip, но чегот не помогло
Google
Ivan
19.02.2019
10:53:54
Andrey
19.02.2019
10:54:42
Ivan
19.02.2019
10:55:35
ildar
19.02.2019
10:55:52
Andrey
19.02.2019
10:56:55
Dzmitry
19.02.2019
10:57:12
А как тв его попросил светить?
по умолчанию
я неверно выразился, я открываю порты в контейнере, но хочу чтобы они светились только в конкретную сеть хост машины
Andrey
19.02.2019
10:57:14
то есть там от = до конца строки берётся
Ivan
19.02.2019
10:57:52