hostmit
http://l2h.hostmit.net/ss/Code_juFwWTYgx7.png
hostmit
почему энтри поинт нот фаунд?
SeniorAnykey
hostmit
да все ровно....
George
В логах что ?
hostmit
да я в целом его хочу запустить....
George
Он там серит логами, если конфиг кривой
hostmit
traefik | 2019/11/09 19:45:01 command traefik error: field not found, node: entryPoint
traefik exited with code 1
George
И да, хинт, часть конфига можно передать через аргументы ком.строки
hostmit
Вот весь конфиг
hostmit
http://l2h.hostmit.net/ss/Code_mo1np4qsX6.png
hostmit
командные строки пустые
George
Хинт. Тебе конфиг не нужен
hostmit
http://l2h.hostmit.net/ss/Code_ctE83P5qrP.png
hostmit
но я хочу использовать конфиг.
hostmit
почему нет?
George
Хост моде не дружит с ports
George
Traefik какой версии ?
George
1 или 2?
hostmit
2.0.4. Чего не дружит? работал через комманд лайн аргументс... да и сейчас работает (роутит)
George
George
George
Там у 2 что-то в конфигах поменяли
George
И, да, на сайте все четко описано
George
И насчёт хост моде - он РЕАЛЬНО с пробросом портов не работает, ибо они не нужны. Или... У тебя сворм ?
hostmit
у меня несколько одинаковых докер компоуз стеков запускается (разные энвы). и я не могу сервисы из этих стеков в одну сеть кидать. там дискавери, мультикасты и т.п.
hostmit
А если не кидать их в одну экстернал сеть, трафик их не увидит
George
hostmit
поскольку он сам в дефолтной сети
hostmit
у меня есть несколько одинаковых энвов (стек компоуза) на одном хосте. Мне из каждого нужно вывести сервис Х наружу, через трафик. При этом мне нельзя сервис Х кидать в одну сеть с другими его инстансами
George
Я про другое спросил
George
У тебя сворм или нет ?
hostmit
нет
hostmit
так, для АПИ нужно отдельный роут. Или влепить insecure = true, и он доступен на дефолтном энтрипоинт 8080
hostmit
и спасибо за подсказку, гугл кидает на разные версии доков... а они и правда сильно разные
George
https://medium.com/@joshuaavalon/setup-traefik-step-by-step-406792afe9b2
George
Вот, у парней все работает, но это в v1.*
hostmit
что работает? у них сервис в том же стеке что и трафик.
hostmit
если ты про апи, то твоя наводка на правильную версию помогла. все работает
George
George
Забудь слово стек
George
Это про сворм
George
Второе. Ты прав. Надо разбираться с твоей конфигурацией
hostmit
да что там разбираться? у меня гитлаб деплоит на один ВПС с одним айпи несколь энвов, в каждом пачка микросервисов. и тот что мне нужно заэкспоузить наружу - нельзя кидать в одну сеть с другими его копиями.
hostmit
еще нужно за wildcart их спрятать... у меня есть powerdns. интересно, живо ли это все у трафика
hostmit
А я могу в ТОМЛ как-то подать энв вары, что он от меня хочет.
Dmitry
подскажите
для запуска сприпта который должен создать базу данных и таблицы нужно это добавить к образу в docker-compose?
volumes:
- ./init.sql:/docker-entrypoint-initdb.d/1-init.sql
George
George
George
Для прода & запечь скрипт в образ
George
А идеально - не юзать бд в докере
NM
Или волум наружу
Dmitry
Или волум наружу
можно пример?)
чет такое
volumes:
- ./init.sql:/docker-entrypoint-initdb.d/1-init.sql
NM
Скрипты и бинарник оставь в образе, волум под data примонтируй
Dmitry
command: --init-file /docker-entrypoint-initdb.d/init.sql
терь заработало
rambling
параметры лучше пусть из окружения берет скрипт или база
Terry
омг, эрор переведи, и пол проблемы ясно
не ясно, что в doсkerfile или docker-compose
central
Terry
с трудом верится, что докер сервис не смог распаковать архив с докерхаба
rambling
так контейнеру можно память зарезать руками
hostmit
Товарищи, строчка 8 это там где судо,
http://l2h.hostmit.net/ss/Code_b0tetWgYQb.png
./test.sh: line 8: /: Is a directory
В чем беда?
George
George
Прям мемориа? Лол
George
Обнови докер, поменяй сторедж драйвер, попробуй другой базовый имидж. Докерфайл в студию !
Andrey
Одна строка или у меня так открывается..
central
George
а зачем так делать?
George
🤷♂️
hostmit
Так, ругается на эскейпнутую слешем бэкквоту
George
а помельче не мог картинку сделать?
hostmit
http://l2h.hostmit.net/file/WQjYsvm6JM.mp4
hostmit
тг ужал почему-то
hostmit
блин втф... разве не для того нам макро EOT дали, чтобы не париться что там внутри
hostmit
и чё мне делать? печаль, не хочу я эскпейп там делать :(