George
начнем с того, что докер демон светить управляющим концом в сеть - плохая идея
George
если очень хочется - можно его опубликовать по localhost, а потом через ссш туннель его подцеплять
George
или речь про регистри ?
Udjin
да у нас фласку надо показать что мол - вон там по такому то айпи и порту - сидит докер, подключайся туда
Udjin
а я почитал - говорят надо сертами защищить демон
Udjin
фласковская либа не умеет ссш туннели
Udjin
она принимает на вход только айпи и порт и опционально -указание сертификатов для подключения
George
так эта
George
ssh tunnel - ты публикуешь удаленный localhost : что-то там на своем localhost что-то там
George
и последнюю пару во фласке и укажешь
George
там ссл не для проверки того, что за хост, а чтобы обмен данными был шифрованный
George
тогда понял
Udjin
ну то есть без серта ты не подключишься к докеру
George
https://docs.docker.com/engine/security/https/
Udjin
вот у меня и вопрос - есть вайлдкард купленный, его можно указывать или нет? я просто не шарю чот
George
George
Udjin
спасибо за ссыль, я поэтому и спрашиваю)
George
ему вообще пофиг что там внутри )
George
тут только один нюанс с вайлдкард, что там основной домен должен быть в CN, а в Alt names domain.com и *.domain.com - но это не докер-специфично, мало ли в кубер захотите засунуть серт
Udjin
хорошо, тогда вот ещё вопрос:
--tlscert=~/.docker/server-cert.pem --tlscacert=~/.docker/ca.pem --tlskey=~/.docker/server-key.pem
вот этот ca.pem - его де брать вообще? у меня серт, цепочка и приватный ключ
а ca.pem нету
George
ну, ты клиентские чем-то подписываешь серты? Каким-то УЦ?
Udjin
не, я думал просто докеру и клиенту одни и теже серты указать) и ничего не подписывать)
George
нет, это так не работает ) у тебя есть коренвой серт - хоть самостоятельно выпущенный
George
и от него уже можно генерить клиентские
George
по крайней мере это логично )
Udjin
Егор
Вот такие строчки есть
RUN PIP=pip PYTHON=python3.7 make deps
CMD PIP=pip PYTHON=python3.7 ENV_FILE=$ENV_FILE make run
Прикол в том, что при блиде $ENV_FILE передаётся в make. А при run, почему-то внутри make ничегошеньки нет
Nikolay
Alexandra
ребят, привет, а в каком чатике можно за лоадбалансеры поспрашивать?
Andrey
Alexandra
@nginx_ru тут, мб
мне надо не нжинкс, а понять, что бы использовать для задачи конкретной(
нжинкс вряд ли подойдет
Andrey
оке :)
Alexandra
но спасибо
Alexandra
мне бы понять, что можно использовать в качетсве лоад балансера для медиастримов?
мне говорят смотреть на gstreamer или может быть альтернативу какую-то, я так понимаю что гстример в этом случае всего лишь сыграет по сцениарию мастер-слейв, а это не то, мне не надо множить сущности и отправлять их на машины, у меня и так параллельно работает все нормально, для этого враппер уже есть. а для того, чтобы разделять трафло между машинами я хз, кроме нжинкса есть чота специально заточенное под аудиопоток?
Alexandra
понимаю, что оффтоп, но хз где спросить, может есть какой-то опс-чат
Alexandra
или куда вообще это спрашивать
set
Alexandra
Anonymous
Возможно работали с:
https://github.com/jwilder/nginx-proxy
запускаю у себя несколько вот таких контейнеров: (с разными доменами)
docker run -it -e VIRTUAL_HOST=webide.local --init -p 8080:3000 -v "$(pwd):/home/project:cached" theiaide/theia:next
тут порт 3000 передается к домену
но нужно сюда, в nginx для каждного контейнера, lua скрипт подключить //(чтобы можно было делать проверку на авторизацию через сесии и удаленный постгрес)
как лучше решить такую проблему?
Буду благодарен...
Anonymous
с вариантов можно еще один прокси-nginx запихнуть в контейнер
но как тогда понять, из какого nginx пойдут ошибки
George
Nikolay
Фу
разворачивается быстро, конфигурируется просто и удобно, чего еще надо.
George
George
Проблема нексуса в том, что он универсален и он все делает так себе
George
@ru_nexus_sonatype
lenar
lenar
в плане обязанностей нексус как раз таки однообразен - только хранит ариифакты/образы/пакеты
lenar
тот же гитлаб по сравнению с ним комбайн - хранит код, собирает, ишью трекер, хранит образы
George
George
Т.е. оно работает через пень колоду :-) но работает
George
George
Сборка мусора
George
Большие репы
George
Разделение прав между несколькими регистри
George
Можно продолжать долго
George
В целом, жить можно
central
извените за тупой вопрос
volumes:
- database:/var/lib/postgresql
где будет распологаться папка на хосте?
central
docker-compose.yml
Vladislav
central
Andrey
Andrey
1е хост : контейнер
Andrey
Andrey
где он будет в ФС?
где создашь, только запускать нужно будет от туда, либо путь абсолютный писать
Andrey
что не понятного
Andrey
короче все относительно композа у тебя
Andrey
Andrey
Vladislav
Andrey
в смысле? ты не правильно ответил
Andrey
не путай людей
Vladislav
Andrey
Vladislav
ой