
Evgeniy
07.08.2018
14:30:38

Shmaltorhbooks
07.08.2018
14:33:24

Maksim
07.08.2018
14:33:52
руки бы сломал)

Evgeniy
07.08.2018
14:34:22

Google

Maksim
07.08.2018
14:34:34
вычислить по айпи и сломать руки :)

Bohdan
07.08.2018
14:35:19

Shmaltorhbooks
07.08.2018
14:37:16

Maksim
07.08.2018
14:37:37

Evgeniy
07.08.2018
14:37:39
и жизнь))
она и так сломана если пишешь на php < сарказм

Bohdan
07.08.2018
14:37:47

Maksim
07.08.2018
14:38:19
я максим, мне 29, пишу на пхп :(

Bohdan
07.08.2018
14:39:20

Maksim
07.08.2018
14:39:36
чёйта?)

Evgeniy
07.08.2018
14:40:06
мне примерно 29 точно не помню

Vitaly
07.08.2018
14:41:59
Мне 32, но я еще на ActionScript могу, если он еще не помер.

Maksim
07.08.2018
14:42:12

Google

Sergey
07.08.2018
14:42:13
Как блядь можно забыть аргумент обязательный в конструктор передать?

Evgeniy
07.08.2018
14:42:47
ну если ты не знаешь что у тебя за тип )

Sergey
07.08.2018
14:42:50

Evgeniy
07.08.2018
14:42:50
то вполне можно

Sergey
07.08.2018
14:43:10

Maksim
07.08.2018
14:43:34
если ты не знаешь. что у тебя за тип, значит ты херовый программист)

Evgeniy
07.08.2018
14:45:57
...
https://3v4l.org/FRbcYI
я эксперт как запутать следы и сделать все через жопу )
полимофрфизм и прочая хуйня)) (абстракция)
но так как конечно с new не очень делать все равно)

Maksim
07.08.2018
14:47:39
не очень?)

Alexander
07.08.2018
14:47:41

Evgeniy
07.08.2018
14:48:02
цензура же)

Maksim
07.08.2018
14:48:22
на фоне предыдущего сообщения-то)

Evgeniy
07.08.2018
14:48:57
хуйня тоже слишком гуманно к таким конструкциям)))

Sergey
07.08.2018
15:21:49
Ректальное программирование

Evgeniy
07.08.2018
15:25:22
КОП Костыльно Ориентированное Програмирование

Anton
07.08.2018
16:25:50
И это на какой версии PHP? то у меня после запуска buffered файл пустой

Google

Vladislav
07.08.2018
16:36:40

Александр
07.08.2018
16:37:21
Всем привет. Есть кто активно с докером работает?
Правильно ли я понимаю что при создании контейнера для прода мне нужно все приложение завернуть в один контейнер вместе с веб сервером, + будет ещё какой нибудь nginx proxy контейнер, который будет это дело разрушивать?

Anton
07.08.2018
16:38:03
вообще, хз, даже если на микробенчмарке буферизация в памяти будет быстрее, все мне кажется на реальном приложении бенефиты от того что операционка это будет менеджить перевешивают намного
Правило большого пальца - один процесс один контейнер
nginx отдельно, php-fpm отдельно, mysql отдельно

Александр
07.08.2018
16:39:50
Ну у меня сейчас так и сделано. Тогда получается отличие дев окружения от прода в том, что вместо volume будет внутри докерфайла COPY?

Anton
07.08.2018
16:40:06
В основном да
В идеале
А потом начнется, на деве надо xdebug на проде нет, например
детали такие

Александр
07.08.2018
16:41:07
Вы к чему в итоге пришли?

Александр
07.08.2018
16:41:48
И ещё вопрос тогда. Получается у меня есть контейнеры nginx, mysql, php-fpm + по контейнеру на каждое приложение?
Просто не понятно тогда что ложить в контейнер с приложением

Anton
07.08.2018
16:42:44
Да по всякому =) Можно собирать два имейджа, один FROM другого и добавлять туда уже xdebug например, каждый по своему изворачивается =)
php-fpm это и есть приложение, там файлы лежат
ну если надо консольные скрипты или демоны, то еще будут контейнеры, но можно и с этого же имейджа их запустить
nginx + mysql + fpm - это на каждое приложение свое

Александр
07.08.2018
16:44:01
Ага, вот оно как

Anton
07.08.2018
16:44:04
Если я правильно понимаю что значит приложение у тебя

Google

Александр
07.08.2018
16:44:12
А не накладно?

Anton
07.08.2018
16:44:17
В этом суть, чтобы в изоляции запуститься
И не шарить ничего ни с кем

Александр
07.08.2018
16:44:55
У меня просто в Деве вышеперечисленные контейнеры на все проекты

Anton
07.08.2018
16:45:07
Не, не накладно
Не, ну может прям они зависят так сильно друг от друга
Но обычно я не видел такого чтобы делали
Обычно все делают каждый проект отдельно

Александр
07.08.2018
16:46:08
А чем всем этим тогда управлять? Если в случае когда вместе можно докер композом обмазатьсч

Admin
ERROR: S client not available

Александр
07.08.2018
16:46:24
То тут конфиг будет расти ведь сильно

Anton
07.08.2018
16:46:27
докер композ на каждый проект свой

Александр
07.08.2018
16:46:51
Это я понимаю теперь, но неудобно же тогда или норм?

Anton
07.08.2018
16:47:08
удобно
каждый проект по своему

Александр
07.08.2018
16:47:45
И во время разработки тоже?

Anton
07.08.2018
16:48:43
Наверн зависит. Я не работал чтобы надо было между десятками проектов переключаться, может быть там целесообразно соединить в один, но обычно да, просто на разные проекты разные докер компоузы

Александр
07.08.2018
16:49:34
У меня просто на всех проектах примерно одинаковое окружение

Nurik
07.08.2018
16:49:46
Ребят подскажите как назывался закон, который гласит типо:
Добавление нового персонала, не ускоряет работу, а замедляет её.

Александр
07.08.2018
16:50:13

Google

Anton
07.08.2018
16:50:50
Я бы наверное копировал между проектами
раз - раз - скопировал - поднял
начал бы с этого
А там видно будет
А то потом начнется, тот проект на этот сервер, этот на тот
А если они разделены - легко это будет менеджить

Evgeniy
07.08.2018
16:52:02

Александр
07.08.2018
16:52:41
нет
Давай свою точку зрения:)

Evgeniy
07.08.2018
16:53:05
ну в общих чертах вы правильно пишите
что 1 процесс 1 контейнер
что вместо volumes надо копировать файлы в контейнер
например для разработки очень хорошо docker-compose.yml
я как раз сейчас с ним парюсь
для прода надо деплоить в куб и на кубе уже кластер поднимать
ну или swarm
соответственно для прода своя история отдельная для разработки docker-compose ништяк

Vladislav
07.08.2018
16:54:49
а steam_set_write_buffer кажется не работает для локальной ФС

Evgeniy
07.08.2018
16:55:07
еще надо для контейнеров логи в stdout
еще геморой для бд и лучше на бою юзать rdb вместо контейнера

Александр
07.08.2018
16:55:39