@devops_ru

Страница 3992 из 4568
Эдуард
25.06.2018
20:31:21
Без него

Daniel
25.06.2018
20:31:41
Итак, это про кубер

Andrey
25.06.2018
20:31:44
хм, ну тож логично конечно.

Google
Daniel
25.06.2018
20:32:02
Каждое php-приложение = отдельный под с PHP-FPM + NGINX?

Эдуард
25.06.2018
20:33:20
Оценишь при первом же дебаге

Daniel
25.06.2018
21:00:08
А php -S не получится?
Ну оно ж даже при разработке тупить может

Deep Sea
25.06.2018
21:00:13
А php -S не получится?
там жирным шрифтом написано что он не предназначен для продакшна

Daniel
25.06.2018
21:01:09
Возможно когда нибудь можно будет в reactphp, но видимо не сегодня

Deep Sea
25.06.2018
21:04:41
там уже и nginx unit допилят

Arty
25.06.2018
21:42:05
у кого-нибудь были проблемы с регистрацией на aws? не звонит нифига на телефон

Единорожа
25.06.2018
21:44:01
+, через саппорт активировал

Arty
25.06.2018
21:47:33
вот же уроды, такие бабки получают и всё через жопу

написал тикет...

Google
Dzmitry
25.06.2018
21:54:51
Кажется

У нас тоже не приходит

Arty
25.06.2018
21:55:22
каким образом?)) мне HR'ы из англии через день звонят без проблем

Dzmitry
25.06.2018
21:55:54
каким образом?)) мне HR'ы из англии через день звонят без проблем
Я именно про авс и из оповещения через операторов

Телефонных

Имел ввиду

Arty
25.06.2018
21:56:18
это проблема амазона и судя по гуглу ей лет 5

Григорий
25.06.2018
22:17:07
подскажите, есть у кого годные преподы по англ? носитель, желательно

Oleg
25.06.2018
22:33:30
Посоны, как в этом вашем докере зашарить переменные? FROM alpine:latest as base1 ARG v1=World ENV v1=$v1 RUN echo ${v1} FROM alpine:latest as base2 RUN echo ${v1} === docker build --no-cache . Sending build context to Docker daemon 2.048kB Step 1/6 : FROM alpine:latest as base1 ---> 3fd9065eaf02 Step 2/6 : ARG v1=test ---> Running in c15a693a3d6e Removing intermediate container c15a693a3d6e ---> 54a294dc9517 Step 3/6 : ENV v1=$v1 ---> Running in 7dd3be538411 Removing intermediate container 7dd3be538411 ---> a30aca762bbe Step 4/6 : RUN echo ${v1} ---> Running in b60a3079864b test Removing intermediate container b60a3079864b ---> 026386949f08 Step 5/6 : FROM alpine:latest as base2 ---> 3fd9065eaf02 Step 6/6 : RUN echo ${v1} ---> Running in 1147977afd60 Removing intermediate container 1147977afd60 ---> a78076670b4f

Daniel
25.06.2018
22:52:08
"мы, народ..."

Konstantin
25.06.2018
22:52:31
"мы, народ..."
Он тоже народ, я об этом)

Oleg
25.06.2018
22:55:37
Каждый стейдж = новый контейнер и свои переменные
раньше это все работало, но потом это исправили как баг

Konstantin
25.06.2018
23:34:45
Oleg
25.06.2018
23:35:51
докер не для прода же
корочи, я завел на них баг, пусть сами расскажут чо делать ) https://github.com/moby/moby/issues/37345

Konstantin
25.06.2018
23:37:09
Там таких ишью знаешь сколько?

Oleg
25.06.2018
23:38:38
Мультистейдж - это элемент сборщика, а не механики виртуалок

Google
Oleg
25.06.2018
23:39:08
Ты же не устанавливаешь апач внутрь докера с последующим коммитом, а правишь спеки

Konstantin
25.06.2018
23:39:09
Внутри это разные контейнеры

Oleg
25.06.2018
23:39:18
Так и тут, есть сборщик который интерполирует спеки

Переменные которые работают на уровне сборщика не должны уходить дальше сборщика

Konstantin
25.06.2018
23:39:56
Читай выше, а вообще, блин, этот лучший ишью что я видел, поклон)

Не сарказм

Oleg
25.06.2018
23:40:55
Ну я прочитал, что у них в подсказке написано, и описал ишью как они просили =) Там есть шаблон тикета

Konstantin
25.06.2018
23:41:09
Ну серьёзно, это разные контейнеры, там нет логики взаимодействия, просто копирование

Может твою задачу можно иначе решить?

Oleg
25.06.2018
23:41:45
вот дженкинс собирает и запускает куски vmware. Ты различаешь между дженкинсом и вмварью?

Konstantin
25.06.2018
23:43:38
Кстати, правку в твой ишью добавлю тут - по логике, ENV у каждого свои, но вот ARG могут и общий сделать и думаю было бы логично

Oleg
25.06.2018
23:43:55
ага, добавляй)

Konstantin
25.06.2018
23:44:07
Не, я с мобилы

Oleg
25.06.2018
23:44:15
мою задачу можно решить, например, дампя переменные в JSON

Konstantin
25.06.2018
23:44:26
Я там своё откоментил)

Oleg
25.06.2018
23:44:50
или отказавшись от мультистейджа и перейдя на какое-нибудь монструозное говно типа дженкинса, нафигачив туда обвязочного кода

Konstantin
25.06.2018
23:45:12
Гив ми э ризан

Что ты хочешь сделать?

Заменить ci мультисейджем?

Oleg
25.06.2018
23:45:45
да

Google
Konstantin
25.06.2018
23:45:55
Не круто)

Oleg
25.06.2018
23:46:21
зато работает

Konstantin
25.06.2018
23:46:33
Не работает же

Oleg
25.06.2018
23:46:52
да работает всё, дампишь в JSON, на следующем стейдже вычитываешь назад

просто не так удобно, как можно было бы при прямой поддержке

Konstantin
25.06.2018
23:48:05
Ладно, твои хотелки, твоё право

Имхо

blkmrkt
26.06.2018
00:19:23
странная фигня с GCE - создаю VM с 6ТБ диском, а используется только 2ТБ. Так и задумано? Как это место расширить? Debian 9 там



Deep Sea
26.06.2018
00:55:32
Таблица разделов какая?

Если MBR, то лимит на размер как раз 2 тб

blkmrkt
26.06.2018
01:10:33
Если MBR, то лимит на размер как раз 2 тб
точно, сделал уже новый с gpt

Andrey
26.06.2018
01:47:43
Даже вот если не брать кубер, взять docker-compose Для каждого мкс записывать отдельный PHP-FPM + NGINX?
запихивай в один контейнер с супервизором, проще всего runit. Минусы: закидают какашками в этом чате за "неправильный подход" Плюсы: * один контейнер - один сервис * точно не понадобится вольюм для передачи статики от php-fpm в nginx * один healthcheck * можно nginx и php-fpm связывать через сокет * не надо заморачиватьсья с security, поскольку php-fpm не доступен снаружи контейнера * проще делать HA, если не в кубере а в heroku или swarm

По крайней мере, у меня так. Основным аргументом для меня было то, что php-fpm не умеет отдавать статику (динамически генерится приложением), а у меня нет (простой) возможности городить вольюмы

Pavel
26.06.2018
04:45:32
https://youtu.be/uahCG6IaU4Y

Andrey
26.06.2018
04:48:16
странная связка. кубер работает с опакеченными в докер приложениями, какая там специфика может быть относительно php?

вобщем, вполне внятно, можно своим разработчикам показать. Спасибо за ссылку

но СиСиАш я не забуду

Google
next
26.06.2018
05:04:09
граммар наци как бы подсказывает что четких критериев как выговаривать те или иные иностранные слова - нет

Andrey
26.06.2018
05:04:36
S - эс. Си - это c

ну и H - это эйч

я не критикую особо, сам говорю сэ-сэ-ха. просто си-си-аш смешно звучит

поэтому и не забуду :)

Daniel
26.06.2018
05:08:04
граммар наци как бы подсказывает что четких критериев как выговаривать те или иные иностранные слова - нет
это, мягко говоря, лукавство. выговаривать их надо так, чтобы собеседник понимал, о чем речь. сисисаш - это хер знает что. эсэсэйч и даже сэсэха - понятно

Григорий
26.06.2018
07:03:49
ещё раз, посоветуйте какой-нибудь vpn сервер с няшной мордой, да что б бесплатный был

dmage
26.06.2018
07:05:29
softether

Dmitry
26.06.2018
07:05:36
https://hub.docker.com/r/linuxserver/openvpn-as/

Григорий
26.06.2018
07:09:18
мэни тенкс

Дмитрий
26.06.2018
07:33:48
Подскажите, можно ли как-то просунит в сборку контейнера переменную не правя докерфайл?

Страница 3992 из 4568