MRY
Все разобрался спасибо
Konstantin
Мне было бы стыдно такое постить 🤐
a1eXei
нифига себе, ещё кто то в инсту докерфайлы кидает? вот до чего дошли, а я то думал можно просто на гитхаб кинуть dockerfile и доволен 😁
🏁Александр
а шо не так? (я не админ/девопс, просто мимо пробегал)
Lev
кто больше?
Maxim
Лёвыч, дружище, прошу быть сдержанным в словах и конкретизации умственных способностей чатлан
Lev
сорян
Maxim
Lev
накипело просто. много от них настрадался. "кококо я фуллстак" в итоге никакой дисциплины, велосипеды где не надо, структура всегда оставляет желать лучшего. эти люди почему-то чаще всего работают по одиночке и реже всего смотрят чужой код
Maxim
Уверен твои эмоции можно описать более красочно с использованием других более ярких эпитетов и сравнений.
Lev
ДА НЕ БОМБИТ У МЕНЯ
Lev
АААА
Maxim
ДА НЕ БОМБИТ У МЕНЯ
Уже лучше. В общем у меня есть вопрос про локальный приватный docker реестр образов который спрятан за traefik, как лучше сделать авторизацию для команды из десяти таксистов Санта-Клауса?
Maxim
Давно не промышлял этим, советы из 2003 года уже не работают и не актуальны оказались, вот пришел челом бить, помощи просить
LEXASOFT
Можно апи ограничивать например https://medium.com/@tselentispanagis/managing-microservices-and-apis-with-kong-and-konga-7d14568bb59d
Lev
Но штука такая себе. Мне не понравилось. Перешёл на harbor и там прям ваще всё классно. Прихожу на следующий день такой со всем этим на работу а там старший коллега gitlab у нас поднял...а там регистр уже
Maxim
Keycloak
Или может достаточно будет авторизации nginx которая уже есть в наличии и можно легко подключить
V
привет. помогите разобраться. docker-compose.yml version: '3' services: database: image: statement_db container_name: pg_container ports: - 5432:5432 volumes: - /home/bmsdave/project/data:/var/lib/postgresql/data app: build: context: . dockerfile: api.dockerfile container_name: api_container ports: - 3001:3001 links: - database depends_on: - database Почему-то app не может достучаться до 127.0.0.1:5432, хотя с самой машины на 5432 заходит. Видимо Вот пробую понять почему здесь работает - https://www.linode.com/docs/applications/containers/docker-container-communication/ а у меня нет. Но может кто подскажет, что я делаю не так?
V
Хмм.. может там хост database нужен, вместо 127.0.0.1...
Alex
и по уму их бы в одну network засунуть
V
Спасибо) почитаю что это и закину.
Konstantin
и по уму их бы в одну network засунуть
Они по дефолту уже в одной сети
Alex
Они по дефолту уже в одной сети
Ну да, актуальнее если нужны разные сети
pavel
У меня такой вопрос, есть две папки в одной Джанго в другой картинки, Джанго умееет только сохранять картинки в папку, засунул Джанго в контейнер с питоном , папку с картинками в контейнер с нджингсом чтобы отдавать как статику картинки, не могу понять как мне теперь из контейнера с Джанго сохранять картинки в контейнер с картинками?
pavel
Use volumes, Luke
Типо общий волум в двух контейнерах?
tfhx8
Картинка стородж
всмысле также через volume пробрасываешь или как?
pavel
Надо без волумов
tfhx8
Не понял тут
у тебя в одном контейнере и django и python и uwsgi?
tfhx8
тоесть сам создавал или официальный есть?
pavel
почему не uwsgi?
Не принципиально можно и uwsgi)
pavel
тоесть сам создавал или официальный есть?
Ну питон альпайн и пакеты накидал
pavel
Я знаю как с волумами сделать, я про можно ли как то , без них?
tfhx8
Ну питон альпайн и пакеты накидал
тоесть в альфайан pip работает? И сколько образ весит?
tfhx8
в итоге вместе с джаннгой
pavel
Щас не скажу с телефона
pavel
До 100 мб
pavel
Я знаю как с волумами сделать, я про можно ли как то , без них?
Что из одного контейнера в другой картинки слать
tfhx8
просто как говорят все надо раскидывать по разным контейнерам. Я вот и хз как правильно. Питон на отдельном контенйнере, uwsgi на другой, итп. В этом случае не совсем понятно, отдельно лучше или все вместе
tfhx8
если все разделять, что то многовато контейнеров получится
pavel
Утро вечера мудренее
Ильдар
tfhx8
если есть такая связка nginx +uwsgi+php+python+django то сколько контейнеров то надо?
Antlar
если есть такая связка nginx +uwsgi+php+python+django то сколько контейнеров то надо?
Ну я бы нгинкс в отдельный контейнер вынес, джанго + wsgi и пыха отдельно
Antlar
Причём нжинкс просто реверс прокси
Antlar
А пых чем занимается?
Antlar
Ну uwsgi это же веб сервер, правильно?
tfhx8
А пых чем занимается?
скрипт иногда запускает по определенному адресу урла
Ильдар
если есть такая связка nginx +uwsgi+php+python+django то сколько контейнеров то надо?
Столько, сколько надо. Как масштабировать будете, так и поделите.
Antlar
Так а в джангу это не засунуть никак?
Antlar
Ща ссылку скину
tfhx8
Так а в джангу это не засунуть никак?
можно, просто пока так быстрее
Antlar
это как?
https://github.com/jwilder/nginx-proxy
tfhx8
https://github.com/jwilder/nginx-proxy
с такой штукой как то все замудрено получается)). С докером то все замудрено
Antlar
Этот нжинкс просто трафик проксирует в контейнеры с сервисами
Antlar
+ все фишки нжинкса там есть. Даже в луа умеет вроде
tfhx8
сейчас к примеру на физ. сервере в nginx идет проверка на какой ип адрес обратился клиент и взависимости от ип адреса раскидывает запросы по разным дирам. Если закинуть это все в контенере, внутри него nginx будет видеть адрес ипа на который обратился клиент?
Antlar
У тебя трафик с помощью иптаблес форвардится в контейнер