
Denis
15.06.2016
10:53:51
RUN curl -L https://github.com/kelseyhightower/confd/stages/download/v0.11.0/confd-0.11.0-linux-amd64 -o /usr/local/bin/confd

Alex
15.06.2016
10:54:00
"Мы тебя не понимаем, поэтому мы будем тебя не любить"

Denis
15.06.2016
10:54:01
GitHub поменял API
и теперь скрипты отваливаются

Google

Denis
15.06.2016
10:54:16
короче, видимо, докер не должен ничего выкачивать
теперь это:
RUN curl -L https://github.com/kelseyhightower/confd/releases/download/v0.11.0/confd-0.11.0-linux-amd64 -o /usr/local/bin/confd
будьте аккуратней)

Pavel
15.06.2016
10:57:43
спасибо
О, а не хотите ли обсудить докер кто-нибудь?
Я уже где-то шестой месяц думаю начать его использовать
Я правильно понимаю что для докеризации проекта надо в корень репозитория положить docker-compose.yml и там описать все процессы?

Aleksey
15.06.2016
10:59:42
Я тоже хочу, но дальше поиграться пока дело не пошло

Constantine
15.06.2016
10:59:43
еще 3 подожди и начнешь использовать ))
что такое процесс в твоем понимании?

jatelka
15.06.2016
11:01:07
что за слоник-то?

Aleserche
15.06.2016
11:01:15
пхп

Pavel
15.06.2016
11:01:16
Ну если докер обычно держит каждый процесс в своем контейнере, то по сути контейнер - это сконфигурированный процесс.
1 контейнер для базы, 1 для кеша, 1 для апп

Google

Alex
15.06.2016
11:01:33

Pavel
15.06.2016
11:01:50
1 для самого качественного веб-сервера - nginx

jatelka
15.06.2016
11:02:00
ссылку на чятик, пожалуйста

Daniel
15.06.2016
11:02:22
идите прям в ЖЖ к нему
слоник в домене

jatelka
15.06.2016
11:02:44
так не интересно
обратная связь медленная

Alex
15.06.2016
11:02:50

Dmitry
15.06.2016
11:03:20
https://habrahabr.ru/company/yandex/blog/303282/
кейсы уже есть?

Alex
15.06.2016
11:03:32

Dmitry
15.06.2016
11:03:42
а то у меня тут кажется намечается

KlonD90
15.06.2016
11:03:54
яндекс вотч видимо как кейс

Roman
15.06.2016
11:13:08
фак
устроили тут

Vsevolod
15.06.2016
11:13:15
Ну про докер
А шо непонятно то?

Denis
15.06.2016
11:16:18
Кто нибудь закрывался от OpenSSL Padding Oracle vulnerability (CVE-2016-2107)?

Pavel
15.06.2016
11:18:13
Ну про докер
так и не ответили мне :( Чят бессмысленен и бесполезен.

Alex
15.06.2016
11:18:45
Дерби в Кентукки упадочно и порочно

Google

Vsevolod
15.06.2016
11:18:52
Спроси ещё раз :) или дай ссылку на вопрос

Pavel
15.06.2016
11:19:13
Я правильно понимаю что для докеризации проекта надо в корень репозитория положить docker-compose.yml и там описать все процессы?

KlonD90
15.06.2016
11:19:26
неа

Denis
15.06.2016
11:19:49
https://bobcares.com/blog/fix-high-severity-openssl-bugs-memory-corruption-padding-oracle-ubuntu-centos-redhat-opensuse-linux/

Pavel
15.06.2016
11:20:04
Тогда наставьте как правильно

Denis
15.06.2016
11:20:06
https://blog.cloudflare.com/yet-another-padding-oracle-in-openssl-cbc-ciphersuites/

KlonD90
15.06.2016
11:20:27
@chebotarevp ну это типа один из способов но он не сильно масштабируется. ну хотя если у тебя одна машина то в принципе взлетит

Pavel
15.06.2016
11:21:01
Ну хотя бы как старт. Мне еще нужно для начала докеризировать частично а не полностью.

KlonD90
15.06.2016
11:22:26
Самый простой способ взять core os и там флитом поделать магии будет масштабироваться тогда история как-то и fallback будет из коробки

Pavel
15.06.2016
11:22:51
Я не уверен что для меня это будет самый простой способ в домашних условиях

Mihail
15.06.2016
11:24:04
ну самый просто способ это написать докерфайл для своего приложения.
а потом docker run

Pavel
15.06.2016
11:24:48
И все в 1 контейнер запихнуть?

Mihail
15.06.2016
11:25:07
считается что нет. один контейнер - один процесс
ну простейшее приложение на ноде докеризуется ка кто так
FROM node:4.4
EXPOSE 8080
COPY server.js .
CMD node server.js

Pavel
15.06.2016
11:27:06
Ну там походу вся магия уже запихнута в контейнер node

Evgeny
15.06.2016
11:27:23
Там нет магии, там просто нода
И да, лучше mhart/alpine-node

Pavel
15.06.2016
11:27:36
А ведь еще надо подключать всякие постгресы, редисы

Sergey
15.06.2016
11:27:57
Ноду голой Ж в интернет никто не выставит, ей хотя бы nginx нужен

Google

Evgeny
15.06.2016
11:28:14
На домашней машине - почему бы и нет
И да, в этом чате есть два слова которые вызывают демонов
одно из них говно, второе не нужно

Vsevolod
15.06.2016
11:28:42
хотя композ не обязательно, зависит от тулинга вокруг докера
у нас это композ с grammarly/rocker-compose

Pavel
15.06.2016
11:29:29
То есть докерфайл для контейнера с апликухой и compose файл который подключает этот докерфайл + все остальные контейнеры сервисов.

Vsevolod
15.06.2016
11:30:41
ну докерфайл\рокерфайл для того чтобы сбилдить. И композ чтобы запустить

KlonD90
15.06.2016
11:30:42
хотя начинаю чет подозревать а как там imagemagick поставить?

Admin
ERROR: S client not available

KlonD90
15.06.2016
11:31:24
и прочую радость типа ffmpeg

Evgeny
15.06.2016
11:31:29
apk -U add imagemagick ?
на крайняк воспользоваться репами сообщества
А еще лучше не держать в контейнере с приложением всякие оффлайн вещи

Vsevolod
15.06.2016
11:33:07
в смысле? Мы вот туллинг тоже заворачиваем в докер

KlonD90
15.06.2016
11:33:10
а как ими пользоваться?
О_о

Vsevolod
15.06.2016
11:33:36
ну просто пользуешься.

KlonD90
15.06.2016
11:33:50
ну вот например я ffmpeg

Google

KlonD90
15.06.2016
11:33:55
в контейнер не поставил

Evgeny
15.06.2016
11:34:03
ну тебе от него что надо?

KlonD90
15.06.2016
11:34:11
конвертить видео

Evgeny
15.06.2016
11:34:24
Ну. Это оффлайн таск, тебе не надо его в реалтайме крутить.

KlonD90
15.06.2016
11:34:44
И?

Evgeny
15.06.2016
11:34:49
Подними пачку контейнеров которая будет видео конвертить из очереди и шедули в них задачи

KlonD90
15.06.2016
11:35:07
Но в них то ffmpeg будет?

Evgeny
15.06.2016
11:36:26
угу

Alexander
15.06.2016
11:44:39
про рокерфайл поддержу - интересная штука
о, похоже, аруба мне всё-таки сделала рефанд за впску 1,2 евро :-) я снова богат

Mihail
15.06.2016
11:45:40
малый бизнес?

Alexander
15.06.2016
11:45:49
а то))

Denis
15.06.2016
11:47:24
https://weakdh.org/ все защищены?

Alexander
15.06.2016
11:48:43
все новые версии браузеров на маке защищены
там нужно, наверное, на каком-нибудь IE11 тестировать
а серверы я бы посоветовал вот этим тестировать https://www.ssllabs.com/ssltest/

Sergey
15.06.2016
11:54:48
был еще какой-то второй тест на предмет антиxss-заголовков и пр. не могу вспомнит адрес.
а, во, https://securityheaders.io/

Dmitrii
15.06.2016
11:58:47
Про докер...
А ни у кого не возникало мысли что он должен применяться только для исходного кода приложений а не для сервисов? Типа баз данных и пр.

Sergey
15.06.2016
11:59:49
Во, про докер. Знатоки, скажите, а VOLUME в Dockerfile не умеет мапить разные source/dest и выставлять флаг RO как docker run -v ?

Pavel
15.06.2016
12:02:54

Dmitrii
15.06.2016
12:04:08
Раскрой мысль
Ну вот ты упомянул как сделать композ и пр. Все это похоже на антипаттерн какой то. Я не вижу ничего плохого в том чтобы упаковать код, но когда в инфраструктуре есть куча разнородных процессов, все это начинает выглядеть бредово.