Pad
Ребзи, спасибо тому кто посоветовал мне traefik - таки завёл его сегодня вместо nginx.
Но вот появилась у меня интересный вопрос.
Хочу написать такой конфиг, чтобы он автоматом <service_name>.mydomain.tld проксировал в <service_name>.
Кто нибудь может мне подсказать как такого достичь?
Alexander
Alexander
www.domain.com и domain.com оба будут возвращать 200
Alexander
вместо traefic логичнее взять Caddy Server
Pad
Pad
я имел в виду другое
Alexander
Код ответа 301?
Pad
Alexander
Это временный редирект
Pad
у меня есть контейнер <service-name> и есть домен <service-name>.mydomain.tld, а хочу чтобы проксировал все поддомены на соответствующие имена контейнеров
Pad
я могу это все настроить в ручную, а хочу, чтобы он автоматом сам это делал, чтобы забыть про его настройку вообще
Alexander
Можно стартовый скрипт сделать
Alexander
Который сделает нужный конфиг
Pad
....динамически )
Alexander
Отдельный контейнер со свидетелем
Pad
да задача то простая....
Alexander
Который будем наблюдать за изменениями системы, менять конфиги и рестартить, что нужно)
Alexander
Это похоже на изобретение pass)
Pad
пришли в <domain>.mydomain.tld, резолви <domain> внутри и иди туда, если надо - получи/обнови сертификат с acme
Alexander
Я не знаю, умеет ли он такое, мб...
Alexander
Но он на go, всегда можно дописать если что)
𝕀𝕘𝕠𝕣
Привет, а подскажите плиз! когда докерезирую Teamcity и ELK, то после запуска контейнера даже с параметром "docker run -it" то консоль после запуска неосвободжается, т.е.е идёт на неё вывод. Как правильней поступать вданном случае, выходить Ctrl+C, или как?
Roman
-d же
Roman
в демона его
Roman
а лучше в системд
Roman
а it это interactive
𝕀𝕘𝕠𝕣
в демона его
а точнож! просто по инструкции с тимсити запускал там it
𝕀𝕘𝕠𝕣
а как сейчас правильней выйти?
𝕀𝕘𝕠𝕣
просто закрытьконсоль?
Roman
ctrl-c
Roman
потом почистить контейнеры
Roman
и запустить заново
𝕀𝕘𝕠𝕣
Roman
да
𝕀𝕘𝕠𝕣
а если уже было запущено без -d, и я выйду из консоли, потом какие нибудь проблемы будут с этим?
𝕀𝕘𝕠𝕣
если не пересоздавать контейнер
twwlf
придётся руками при рестарте демона запускать
Roman
не будет проблем
𝕀𝕘𝕠𝕣
ок спасибо
𝕀𝕘𝕠𝕣
а не поделитесь опытом докерезирования PostgreSQL, как правильней запускать, выносить может как то кластер PostgreSQL на локальный диск -v или еще что посоветуете?
Таймураз
Roman
𝕀𝕘𝕠𝕣
Таймураз
Большая часть фич докера в контексте баз не актуальна
Roman
для тестирования можно, но опять же смотря что тестировать
Таймураз
Roman
у нас на интеграционке например разворачивается тестовый кластер на нем делаются функциональные тесты
Таймураз
Таймураз
Этим ответом подразумевал, что нужно читать доки образа
Таймураз
Roman
если для тестов то проще посмотреть официальные имейджи для постгре
Roman
там все есть
Roman
https://hub.docker.com/_/postgres/
𝕀𝕘𝕠𝕣
спасибо!
Таймураз
спасибо!
https://github.com/kiasaki/docker-alpine-postgres
Есть вот такие образы
𝕀𝕘𝕠𝕣
Спасбо, посмотрю!
𝕀𝕘𝕠𝕣
а правильно понимаю, официального jetbrains/teamcity-server для докера на Windows нет?
Роман
На хост-системе есть vpn-интерфейс tun0, то есть, поднята отдельная, не подключенная к интернету, внутренняя виртуальная сеть для системных нужд.
Докер-контейнер(ы) (подняты с помощью docker-compose) по умолчанию, на сколько я понял, используют внешний интерфейс сервера, который смотрит в интернет.
Что почитать, чтобы настроить конкретно этот контейнер на использование tun0, как интерфейс по умолчанию?
Таймураз
Timur
Всем привет.
Кто-нибудь сталкивался с тем, что живущая в Докере Apache Cassandra пишет коммитлоги в очень большом количестве?
Задавал commitlog_total_space_in_mb=128 - не помогает.
Кто-нибудь вообще сталкивался со связкой Cassandra + Docker?
Anonymous
O_o странное решение запускать касандру в докере
Anonymous
имхо
Timur
Почему?)
Anonymous
да особого смысла скорее всего нет, обычно касандру на отдельном хосте размещают
Timur
Мне была выдана только одна виртуалка, и требовалось развернуть три ноды + немного прикладухи.
Другого выхода не нашёл пока.
roquie
Ребят, никто не встречал утилиты для запуска локальной версии cli-программы, если она есть локально на компьютере, а если её нет - запуск через докер? Такой своеобразый костыль для более быстрого развертывания проекта на маке.
roquie
Например, запуск локально установленного composer'a, вместо того, что в docker-hub'e
roquie
Если его нет локально, качаем в хаба и запускаем.
🦠
ага, называется shell func
roquie
ага, называется shell func
заколебало делать руками, проектов куча, а копипастить шелловские install.sh с тем-же кодом как то не DRY
🦠
делай их частью конфигурации, например в гитконфиг пропихивай)
🦠
git blet
🦠
но в целом идея достойная бутылки Вагрантовки
🦠
смысл засорять систему локальным композером, если используешь докер
🦠
если композер используется только в нем