
Igor
09.06.2017
21:41:26
Хозяином проекта был ты и www-data одновременно?

ven
09.06.2017
21:42:33
чтобы не менять хозяина, группу и желат. и права на пхп-файлы на хосте, но чтобы nginx в докере (внутри) могла их читать.

Igor
09.06.2017
21:43:21
Сделай 777

ven
09.06.2017
21:43:28
либо ...как другие разработчики ПХП делают в таком случае? -меняют права на "все всем"?

Google

ven
09.06.2017
21:44:25
аа ну да(этот вариант проходит, но он не очень "комильфо", т.к. потом , после отладки надо искать и приводить права обратно в порядок

Igor
09.06.2017
21:44:26
Насколько мне известно
Когда монтируешь volume управление правами на файлы ложиться на плечи хоста

ven
09.06.2017
21:45:28
в общем кроме 777 др.вариантов (для xdebug) нет?

Igor
09.06.2017
21:46:05
А в чём проблема сделать root:www-data
И добавить себя в группу www-data

ven
09.06.2017
21:46:38
на хосте?

Igor
09.06.2017
21:47:29
Ну да
Если я правильно тебя понял

ven
09.06.2017
21:50:05
пожалуй это вариант.? Вообще по правам с докером еще бы чего подробное почитать бы (когда хостовый овнер и права пробрасываются без изменений вместе с файлами, видимо когда внутри такая же гр. есть), а иногда в 1000:1000 преобразуются и бороться с этим -"типичная задачка2 думаю :)

Igor
09.06.2017
21:52:43
У меня была похожая проблема

Google

ven
09.06.2017
21:52:45
просто когда много ПХП-файлов с РАЗНЫМИ правами, -возможна путаница потом

Igor
09.06.2017
21:53:05
С правами на проброшеный вольюм
755

ven
09.06.2017
21:54:47
нек.файлы для возможности изменения веб-сервером

Igor
09.06.2017
21:55:07
Ну обычно для такого папку выделяют
Storage в laravel например

ven
09.06.2017
22:04:14
755
а не было кст. ошибки "Layout Path Not Found" ? (в то вр. как phpinfo() норм. отрабатывает)?
(уже после назначения всем пхпшкам www-data с хоста(внутри тоже так видятся) ) Хотя это уже не докера проблема конечно. Эту ош. выводит библиотечная ф-я (пхпшная) public function render() ....if (!path) throw new RuntimeExeption(Layout Path Not Found) в Joomla х.з почему он при всех нормально читаемых файлах вдруг этот файл не находит.) ну да ладна. зато теперь отладчик сожно подцепить:)

Konstantin
09.06.2017
22:37:06
Сделай 777
Я бы голосовал, чтобы это к уголовке прировняли ?

ven
09.06.2017
22:40:03

Konstantin
09.06.2017
22:48:12

Vlad
10.06.2017
06:20:48

Yevhen
10.06.2017
06:26:55

Леха
10.06.2017
10:40:21
Привет всем. Подскажите, пожалуйста, как по феньшую рассовать мой зоопарк по Docker контейнерам.
—------—
Имеем VPS:
Nginx (конфиги хранятся в репозитории на bitbucket для удобства)
Letsencrypt (ну куда без него?)
PM2 для запуска Node.js приложений
Ну и, собственно, 3 Node.js приложения:
App1 - SPA на Angular
App2 - локально установленный prerender (используется для App1 через конфиг Nginx)
App3 - сервис снятия скриншотов веб страниц
—------—
App1 и App2 юзают MongoDB (коллекции не пересекаются, так что можно 2 инстанса)
Мой уровень знаний по Docker - смотрю лекцию https://www.youtube.com/watch?v=tQ8F7d2VACU
Нет понимания как поступить. Сколько контейнеров создать, как деплоить, как сделать взаимосвязь между ними.
Может кто-то делал нечто подобное?

Konstantin
10.06.2017
12:25:31
Pm2 не нужен


Леха
10.06.2017
12:26:51
То есть Mongo, Nginx(в него установлен letsencrypt), и 3 контейнера с приложухами?
Или монгу засовывать в контейнер к приложению, которое ее использует?

Konstantin
10.06.2017
12:26:57
Каждый стек объединяй в композ файл, он сам перелинкует, да и конфиг удобнее чем отдельно команды

Google

Леха
10.06.2017
12:27:32

Konstantin
10.06.2017
12:27:32
Один процесс - один контейнер
Докрфайл это сценарий образа
А я про docker-compose

Леха
10.06.2017
12:28:52
Не дорос я пока до этого всего. Еще столько познать предстоит ))

Konstantin
10.06.2017
12:29:26
Познавай
Ты спросил - как, я ответил
Google://Docker-compose mean
Зачем ему эксперт по докеру, он сам всё знает лучше )))

psttt
10.06.2017
12:46:18
индусы помогут.

Igor
10.06.2017
12:47:37
А что не так с docker compose?

Konstantin
10.06.2017
12:49:02
Как и что хорошего в - все в один dockerfile ?

Igor
10.06.2017
12:50:59
Картинка очень в тему :)

Bogdan (SirEdvin)
10.06.2017
14:35:04

Konstantin
10.06.2017
14:44:06
Не, только в том случае когда готовишь не верно
Нужно не прокидывать между ними, а использовать persistent storage для них

Aleksandr
10.06.2017
15:32:09

Google

Konstantin
10.06.2017
15:39:20
Это уже платные услуги ?

Aleksandr
10.06.2017
18:05:43
Давай номер карты

Konstantin
10.06.2017
18:09:23
блин, что это они в compose 3.3 добавили за configs? ((
нигде нет инфы, по коду - копия secrets

Serg
11.06.2017
12:28:22
Народ, подскажите по инфраструктуре плз. Есть докер ансибл и ci gitlab. Как лучше раскидать по хостам? Ансибл + докер на одном и ci + docker registry на другом?

Konstantin
11.06.2017
12:34:13

Serg
11.06.2017
12:39:13

Admin
ERROR: S client not available

Konstantin
11.06.2017
12:43:00
И что у тебя значит ансибл?

Nick
11.06.2017
12:44:51
и докер

Serg
11.06.2017
12:47:03
Так я по существу же. Вопрос задай существенный )
Вопрос простой. Не хочется все валить все функции на одну ноду. Ansible + docker = хост на котором собирается образ. Дальше push в registry. И оттуда ansible забирает образ на prod и там разворачивает. Этот flow имеет место быть или есть лучше?
и докер
Sorry . Не знал что сообществу так важно правильное написание.

Konstantin
11.06.2017
12:48:27
Собирать можешь вообще шаред ранером
У тебя задача непонятна, ансибл - это просто файлы. Докер - виртуализация, и т.д.

Serg
11.06.2017
12:54:19

Konstantin
11.06.2017
12:58:41
У меня все это в сварме живёт

Serg
11.06.2017
13:04:55

Google

Konstantin
11.06.2017
13:08:19
В гитлабе
Бля, ты и так не понятно пишешь, ещё и с пунктуацией не заморачиваешься. Я вообще запутался)

Serg
11.06.2017
13:41:06

Evgeny
11.06.2017
14:19:40

Таймураз
11.06.2017
21:33:40
Всем привет
Есть ли смысл разворачивать кластер из 1 машины на CoreOS? Куча разнородных сервисов на данный крутится на разных машинах, хочу взять 1-2 и на них развернуть все сервисы

Konstantin
11.06.2017
21:56:47

Таймураз
11.06.2017
21:58:18
У нас разные вопросы

Konstantin
11.06.2017
21:59:14
ну да, это в корне меняет дело))

Таймураз
11.06.2017
22:02:55
Конкретно по вопросу есть что сказать?

Artem
11.06.2017
23:50:12
Pm2 не нужен
А если нужно несколько потоков что делать с нодой?)

Konstantin
11.06.2017
23:51:08
в докере не нужен

Artem
11.06.2017
23:55:35
Так и я о том
Pm2 контейнер как бы
Нода не умеет в многопоточность

Konstantin
11.06.2017
23:57:02
бля, это болезнь, серьёзно
слушай, а ты же ITшник, работаешь же, да? кем?