George
А потом ещё и опубликовать оба порта - через тот же докер компоуз
Maksym
Ну, тебе для начала надо ему в конфиге сделать listen 80 и listen 443 ssl
Сделал. Но на наружном энжинксе у меня стоит перенаправление на 443 порт и уже с под него делаю перенаправление на контейнер
Maksym
Maksym
George
Зачем тебе два раза ссл
George
Либо снаружи, либо внутри - одно раз достаточно
George
Я уж не говорю, что можно без прокси пасс, а тупо стоимость снаружи подкидывать (но все равно и 80, и 443 отдельно)
Maksym
ок, я буду слать все на 80 порт в контейнер, но как сделать перенаправление на него без прокси пасс?
George
Я твой русский не понимаю
George
ок, я буду слать все на 80 порт в контейнер, но как сделать перенаправление на него без прокси пасс?
Вариантов два - либо прокси пасс (л7), либо стримы нжинксовские (это балансировка уровня л4)
George
А ещё проще - брать traefik v1.* или сборку jwilder nginx
Maksym
А ещё проще - брать traefik v1.* или сборку jwilder nginx
они под работу с контейнерами заточены ?
George
Все кому я трефик порекомендовал - все довольны
George
они под работу с контейнерами заточены ?
Так точно, конфигурация делается через лейблы на контейнерах
George
И она динамическая. Контейнер добавил - конфа перестроилась
George
А с энжинкс (обычным) - у тебя конфиг статичен
Maksym
Sebor▂▅▇█▓▒░
George
И он реально сложнее для новичков
Sebor▂▅▇█▓▒░
Всратые конфиги
Да вроде не сильно поменяли
Dan
И он реально сложнее для новичков
Надо брать. Выше порог входа - меньше говнокодеров и говнодивапсов с глупыми вопросами :)
George
Да вроде не сильно поменяли
Достаточно, чтобы им стало пользоваться неприятно
Sebor▂▅▇█▓▒░
ну хз, не заметил правда, первым я почти и не пользовался
Anonymous
А есть где то чат про эластик?
R2D2
Список айтишных чатов и каналов телеграма: https://github.com/goq/telegram-list
Kana
А есть где то чат про эластик?
Elasticsearch обсуждение, грабли, размер хипа дружественные чаты: @ru_logs, @devops_ru, @metrics_ru дружественные каналы: @devops_deflope https://t.me/elasticsearch_ru
Dan
#aws #azure #конференция #online #бесплатно Дорогие коллеги, приглашаем на онлайн-конференцию GET PROF IT: DevOps & Cloud 1-й день – AWS; 2-й день – Azure; 3-й день – hybrid-cloud with GPC. Подробности и регистрация – по ссылке: https://epa.ms/aws-azure-gcp 🗓 Дата: 30 сентября, 1 и 2 октября ⏰ Начало: с 10-00 МСК 🏠 Формат: online 🎞 Запись: да (доступна зарегистрированным пользователям)
Andrey
ну дык установи эту перменную
Roman
скорей всего надо сам хром установить
Artyom
При какой команде ошибка?
Антон
коллеги, добрый день. Помогите плиз, или "глаз замылился" или я ваще понять не могу. Простейший докерфайл FROM node:12.16-alpine WORKDIR /app COPY dist ./ COPY package.json ./ COPY src/modules/mailer/templates ./modules/mailer/templates COPY node_modules ./node_modules EXPOSE 4444 USER node:node CMD ["node","main.js"] сборка падает с ошибкой: Step 3/9 : COPY dist ./ COPY failed: stat /var/lib/docker/tmp/docker-builder663558643/dist: no such file or directory каталог dist существует и не пустой, права - норм, находится на том же уровне что и Dockerfile ЧЯДНТ?
George
Он не в .dockerignore ?
George
Из какого каталога сборка идёт? Из того же, где и вложенный dist лежит ?
Антон
осспаде... спасибо. конечно в игноре
Антон
Антон
а как же это обойти теперь...
George
Исправлять докеригноре на ходу
George
Сед, авк
Антон
ну да. rm поможет
Антон
не, удалять к чертовой матери ) это в пайплайне
Artyom
а как же это обойти теперь...
Переписывать докерфайл
Artyom
Точнее подредактировать
Антон
Переписывать докерфайл
та не, все уже норм ) спасибо
Artyom
та не, все уже норм ) спасибо
То есть ты понял, что можно скопировать только сорцы, выполнить npm ci внутри, а потом запустить?)
Dan
Немножко почистил чат от китайских ботов. Удивительно, сколько выдержки нужно иметь, чтобы почти год отсиживаться в чате, а потом взять и наспамить китайскими биткоинами xD
Dan
Сколько аннигилировал?
Относительно много. Всего около 50: там и китайцы, и мертвые аккаунты и дохлые спамботы были :)
Anonymous
Алекс
Всем привет! Ребят вопрос такой, имеем следующее: 3 приложения(на node.js) к каждому приложению есть бд, 1 инстанс мускуля как сейчас: запускаю руками отдельно сервер мускуля, стартую нужное приложение как бы хотелось: бд мускуля в папке лежат, всем трем приложениям пишем docker-compose конфиг который стартует каждое приложение отдельно стартуем контейнер 1 приложения, работаем, стартуем второе, третье по надобности я правильно понимаю что будет конфликт с портами при старте 2, 3 приложения? как решить вопрос можно?
Andrey
в компосте можно dependency указывать
Алекс
в компосте можно dependency указывать
я знаю, но это тут причем? вопрос не в этом
Andrey
а в чём?
Andrey
для каждого приложения указываешь свой порт на хосте, а бд засовываешь в отдельную сеть вместе со своим приложением
Zhanat
Get https://auth.docker.io/token?scope=repository%3Alibrary%2Fopenjdk%3Apull&service=registry.docker.io: net/http: TLS handshake timeout
Zhanat
Всем привет
Zhanat
Не у кого таких проблем не наблюдается сегодня?
George
Нет
Zhanat
Спасибо
Dm.
Братья земляне. Не разворачивается ubuntu на DOcker Dektop
Sebor▂▅▇█▓▒░
Я с Марса, мне можно
Dm.
Отбегал
George
а я с луны
Dm.
init.sh #!/bin/bash adduser --system --no-create-home --group www DATA_WWW_GID=$(id -G www) export DATA_WWW_GID docker-compose up -d --build
Dm.
Во-первых тут ругается что adduser - команда не найдена
George
что это
Dm.
Потом что DATA_WWW_GID - empty
George
зачем ты так делаешь
George
почему в скрипте сначала юзер, потом компоуз
Dm.
Да я вообще олень в этом
George
Тогда отложи компьютер в сторону
Dm.
Тогда отложи компьютер в сторону
Спокуха. Не докер единым жив IT мир
Sebor▂▅▇█▓▒░
Dm.
Средненько линуха знаю, но в целом я по части PHP