
SlavikMIPT
27.09.2018
21:28:44
раз уж тут собрались шарящие - подскажите как правильно делать

Konstantin
27.09.2018
21:28:46

SlavikMIPT
27.09.2018
21:28:50
https://github.com/SlavikMIPT/DodoFM/blob/master/Dockerfile
я короче через звонки в телеге сделал радио

Google

SlavikMIPT
27.09.2018
21:29:27
1 контейнер - 1 аккаунт и свой поток
как правильно обновлять их все

Vasiliy
27.09.2018
21:29:38
Зачем три run подряд ? Уменьши число слоёв.

Andrew
27.09.2018
21:29:39

SlavikMIPT
27.09.2018
21:30:04
или вытащить в общий вольюм код ото всех
или как

Vasiliy
27.09.2018
21:31:28

SlavikMIPT
27.09.2018
21:32:09

Andrew
27.09.2018
21:32:14
по идее, пор же должен был вывеситься localhost:5432

Vasiliy
27.09.2018
21:32:50

Andrew
27.09.2018
21:33:43

SlavikMIPT
27.09.2018
21:34:00

Vasiliy
27.09.2018
21:34:03

Google

SlavikMIPT
27.09.2018
21:34:28
От одного образа я запускаю через run контейнеры с разными входными потоками
авторизуюсь в них и тд
и потом обновляю код, образ изначальный пересобираю и хочу чтобы контейнеры обновились на горячую

Vasiliy
27.09.2018
21:35:37
Когда ты это нарисуешь - будет сильно проще объяснить.

SlavikMIPT
27.09.2018
21:36:18
вроде бы композер как раз должен горячий деплой делать

Konstantin
27.09.2018
21:36:53

Andrew
27.09.2018
21:37:19
nginx:80
Коннектиться клиент по локалхосту и php
adminer
Коннектимся вручную к pgsql
redis
пока не взлетел, потому хз

Vasiliy
27.09.2018
21:37:23

Александр
28.09.2018
03:21:59
depends_on игнорируется build ? в композере
приложение собирается до того стартанет бд

Myron
28.09.2018
09:04:09
Нубский вопрос, если в VPS будет 2 внешних IP, из которых одна будет выделена под WHM(в контейнере), конфликт портов будет?!)

Юрий
28.09.2018
10:45:47
Всем привет. Объясните, как подключать каталог из одного контейнера в другом. ? не один каталог с хоста в два, а именного из одного в другой.

Konstantin
28.09.2018
10:47:53

Юрий
28.09.2018
10:48:42
Но если подключить в каталог volume то все что в нем было станет не доступно.
у меня код уже в контейнере app, его надо расширить в другие контейнеры.

Vasiliy
28.09.2018
11:24:35
может кто-то знает - есть ли возможность делать снапшоты docker volume или бекапить диск на ходу ?

Konstantin
28.09.2018
11:27:11

Vasiliy
28.09.2018
11:39:30

Google

HipJoy
28.09.2018
12:13:09
привет привет =)
вопрос для любителей npm
что делать с node_modules?
пока что вижу такой порядок действий для удобной разработки
- делать npm install при билде образа
- монтировать node_modules из контейнера в хост
- ставить пакеты из контейнера через exec
- обновляется package.json (учитывая что тоже смонтирован), потом при ребилде образа все что нужно поставится

Konstantin
28.09.2018
12:14:29

Mikhail
28.09.2018
12:32:56

Александр
28.09.2018
14:20:32
https://docs.docker.com/compose/startup-order/
а что за идиотизм?
если ошибка подключения я должен в приложении "крутить" бесконечный цикл?
в надежде подключиться позднее

bebebe
28.09.2018
14:24:56
?

Konstantin
28.09.2018
14:29:29

Александр
28.09.2018
14:30:33
ну вообще приложение типо поднимается на всем готовом
если что-то не то - падаем и сразу аларм
"блэт! мы сломались"
и тонкая грань между "накосячили с конфигурации бд" и "контейнер еще поднимается" стирается

Konstantin
28.09.2018
14:31:58

Александр
28.09.2018
14:32:01
ибо тогда в любом случаи "ошибка сокета"

Konstantin
28.09.2018
14:32:38
в контейнерах оно должно падать всегда, на любую панику

Александр
28.09.2018
14:33:00
так вот исходя из текста выше - не должно
ибо когда мы уже поднимаемся бд еще может "готовиться"
To handle this, design your application to attempt to re-establish a connection to the database after a failure. If the application retries the connection, it can eventually connect to the database.
The best solution is to perform this check in your application code, both at startup and whenever a connection is lost for any reason.

Konstantin
28.09.2018
14:37:05
я не пойму истерики(

Google

Александр
28.09.2018
14:38:40
ну представь что на ноде косякнули и ошиблись в конфигурации аппки
и теперь оно едет не туда где дб хост
что делает аппка? правильно ведет себя "как обычно", никакой паники, никаких выходов по os.Exit 2 коду
только если по HTTP ломиться за статусом
оно вроде поднято, но не работает
хуже нет состояния на проде, лучше бы оно лежало

Konstantin
28.09.2018
14:41:37

Александр
28.09.2018
14:42:08
ну нода "тихо легла" это же катастрофа
значит клиенты сразу начнут получать "отказ в обслуживании"

Dmitry
28.09.2018
14:43:46
https://www.theregister.co.uk/2018/09/26/aeroflot_server_code_open/

Konstantin
28.09.2018
14:44:29

Dmitry
28.09.2018
14:44:45
Так и знал что баян

Konstantin
28.09.2018
14:45:13
Там написано про конфиг файлы, они конфиги в образах хранят??
Я не читал

F01134H
28.09.2018
16:31:46
Ребят, а можно как то вызвать из контейнера локалхост?

Nick
28.09.2018
16:34:24
Можно

F01134H
28.09.2018
16:35:43
?

Yan?
28.09.2018
17:08:37
покурил немного форумы, но так и не понял, можно ли остановленный контейнер запустить с другой командой.
Dockerfile заканчивается на CMD ["make", "tables"] и контейнер выполняет свою работу - останавливается. Чтобы хотелось, так это запустить его же, только с другой командой, а именно make download-haskell. Возможен ли такой финт?

Konstantin
28.09.2018
17:13:47

Yan?
28.09.2018
17:14:50

Google

Yan?
28.09.2018
17:15:08
что пришло так это выкачивать файлы из контейнера в общую папку