Pavel
Ну про докер
так и не ответили мне :( Чят бессмысленен и бесполезен.
Alexander 🐕
Дерби в Кентукки упадочно и порочно
Seva
Спроси ещё раз :) или дай ссылку на вопрос
Pavel
Я правильно понимаю что для докеризации проекта надо в корень репозитория положить docker-compose.yml и там описать все процессы?
KlonD90
неа
Denis
https://bobcares.com/blog/fix-high-severity-openssl-bugs-memory-corruption-padding-oracle-ubuntu-centos-redhat-opensuse-linux/
Pavel
Тогда наставьте как правильно
Denis
https://blog.cloudflare.com/yet-another-padding-oracle-in-openssl-cbc-ciphersuites/
KlonD90
@chebotarevp ну это типа один из способов но он не сильно масштабируется. ну хотя если у тебя одна машина то в принципе взлетит
Pavel
Ну хотя бы как старт. Мне еще нужно для начала докеризировать частично а не полностью.
KlonD90
Самый простой способ взять core os и там флитом поделать магии будет масштабироваться тогда история как-то и fallback будет из коробки
Pavel
Я не уверен что для меня это будет самый простой способ в домашних условиях
Mihail
ну самый просто способ это написать докерфайл для своего приложения.
Mihail
а потом docker run
Pavel
И все в 1 контейнер запихнуть?
Mihail
считается что нет. один контейнер - один процесс
Mihail
ну простейшее приложение на ноде докеризуется ка кто так FROM node:4.4 EXPOSE 8080 COPY server.js . CMD node server.js
Pavel
Ну там походу вся магия уже запихнута в контейнер node
Evgeny
Там нет магии, там просто нода
Evgeny
И да, лучше mhart/alpine-node
Pavel
А ведь еще надо подключать всякие постгресы, редисы
Sergey
Ноду голой Ж в интернет никто не выставит, ей хотя бы nginx нужен
Evgeny
На домашней машине - почему бы и нет
Evgeny
И да, в этом чате есть два слова которые вызывают демонов
Evgeny
одно из них говно, второе не нужно
Seva
хотя композ не обязательно, зависит от тулинга вокруг докера
Seva
у нас это композ с grammarly/rocker-compose
Pavel
То есть докерфайл для контейнера с апликухой и compose файл который подключает этот докерфайл + все остальные контейнеры сервисов.
Seva
ну докерфайл\рокерфайл для того чтобы сбилдить. И композ чтобы запустить
KlonD90
хотя начинаю чет подозревать а как там imagemagick поставить?
KlonD90
и прочую радость типа ffmpeg
Evgeny
apk -U add imagemagick ?
Evgeny
на крайняк воспользоваться репами сообщества
Evgeny
А еще лучше не держать в контейнере с приложением всякие оффлайн вещи
Seva
в смысле? Мы вот туллинг тоже заворачиваем в докер
KlonD90
а как ими пользоваться?
KlonD90
О_о
Seva
ну просто пользуешься.
KlonD90
ну вот например я ffmpeg
KlonD90
в контейнер не поставил
Evgeny
ну тебе от него что надо?
KlonD90
конвертить видео
Evgeny
Ну. Это оффлайн таск, тебе не надо его в реалтайме крутить.
KlonD90
И?
Evgeny
Подними пачку контейнеров которая будет видео конвертить из очереди и шедули в них задачи
KlonD90
Но в них то ffmpeg будет?
Evgeny
угу
Alexander
про рокерфайл поддержу - интересная штука
Alexander
о, похоже, аруба мне всё-таки сделала рефанд за впску 1,2 евро :-) я снова богат
Mihail
малый бизнес?
Alexander
а то))
Denis
https://weakdh.org/ все защищены?
Alexander
все новые версии браузеров на маке защищены
Alexander
там нужно, наверное, на каком-нибудь IE11 тестировать
Alexander
а серверы я бы посоветовал вот этим тестировать https://www.ssllabs.com/ssltest/
Sergey
был еще какой-то второй тест на предмет антиxss-заголовков и пр. не могу вспомнит адрес.
Sergey
а, во, https://securityheaders.io/
Dmitrii
Про докер...
Dmitrii
А ни у кого не возникало мысли что он должен применяться только для исходного кода приложений а не для сервисов? Типа баз данных и пр.
Sergey
Во, про докер. Знатоки, скажите, а VOLUME в Dockerfile не умеет мапить разные source/dest и выставлять флаг RO как docker run -v ?
Dmitrii
Раскрой мысль
Ну вот ты упомянул как сделать композ и пр. Все это похоже на антипаттерн какой то. Я не вижу ничего плохого в том чтобы упаковать код, но когда в инфраструктуре есть куча разнородных процессов, все это начинает выглядеть бредово.
Dmitrii
Особенно от адептов которые рассказывают что у них по 100+ докер контейнеров в самой обычной инфраструктуре.
Dmitrii
И что это "нормально"
Evgeny
А что значит обычной?
Dmitrii
Это у них надо спросить, кто проповедует такой подход.
Dmitrii
Я спросил не является ли это антипаттерном использования докер.
Pavel
> когда в инфраструктуре есть куча разнородных процессов, Они и так есть в инфраструктуре, но в случае докера они уже сконфигурированы и готовы в любой момент переехать на другую машину
Dmitrii
Хотелось бы услышать мнение фанбоев докера.
Evgeny
Мне докер нравится, фанбой ли я?
Alexander
мне докер тоже нравится, но я неумею его готовить :)
Dmitriy
мне докер нравится и это ж, бля, простая технология, хватит о ней митапы собирать и конференции
Evgeny
Это технология с другими подходами и большим колвом полезного и не очень и вокруг
Dmitriy
еретик!
Никто не ожидал испанскую инквизицию!
Dmitrii
Интересно, что по-существу мне так до сих пор никто и не ответил :) А вопрос был вполне конкретный.
Denis
Так, парни. Мы вчера розыграли билет на DevConf 2016. Но Михаил не сможет приехать. Как поступим? Розыграем повторно или устроим приз "зрительских симпатий" и отдадим самому активному/полезному в чате? :)