@devops_ru

Страница 4351 из 4568
George
15.09.2018
17:57:33
Не совсем так контракт подрузамевает что должно быть согласовано с юристами некоторые вещи так как патчи и прочее делается под компанию, мало ли мое решение завязано на патчах компании
верю. жесть. У нас в РФ вообще сложнее. в договоре прописано, что все права на то, что ты делаешь в рабочее время - принадлежит Компании

насчет нерабочего ничего не сказано ) но все равно юристы прижмут, если будет нужно

Google
Iurii
15.09.2018
18:00:27
Даже в блоге компании писали если не путаю

А не не путаю до сих пор есть в блоге, только что нагуглил

Vladimir
15.09.2018
18:07:45
Всем привет! А кто-нибудь деплоит пхп-приложения с нжинксом, в разных докер-контейнерах? Если да - то как вы шарите папки сорцов между ними? Например, используя ансибл. Я собираю дроном пхп-контейнер, туда добавляю сорцы. Но вот ансиблом на ремоут-сервере создаю два контейнера, нжинкс и пхп (с сорцами) - и как их кто дружит? Обычным маунтингом? Может есть интересные предложения? или такую дичь только я делаю))

J
15.09.2018
18:08:28
а зачем вы ассеты в приложение кладёте?

Vladimir
15.09.2018
18:10:41
там fpm разумеется)

J
15.09.2018
18:10:48
А куда?
ну где они вам нужны7 в nginx? вот в nginx и кладите

Vladimir
15.09.2018
18:10:56
они и там и там нужны

J
15.09.2018
18:11:14
а зачем они в пхп?

Vladimir
15.09.2018
18:11:15
не ассеты - а наверно вы имели ввиду исходный код

J
15.09.2018
18:11:33
а зачем вам в nginx исходный код?

Konstantin
15.09.2018
18:11:43
Чот сложно стало

Google
Dmitry
15.09.2018
18:12:29
да, я чет тоже не догнал, вроде или фпм через нжинкс (или как-то так) запускается и там один контейнер или там вообще два несвязных контейнера

Vladimir
15.09.2018
18:12:59
> там вообще два несвязных контейнера именно, хотелось фпм отделить от нжинкса

Vladimir
15.09.2018
18:13:33
наслучай, чтобы нжинкс был один - а сайтов было несколько (и разные фпм-ы у них, версии пхп к примеру)

ну так отделил)

и вопрос к тому, как шарите сорцы

нжинксу тоже нужно знать исходный код

Dmitry
15.09.2018
18:14:17
а фпм это не отдельный сервачек ?

Dmitry
15.09.2018
18:14:33
что бы нжинкс просто проксировал

к нему

Vladimir
15.09.2018
18:15:38
а фпм это не отдельный сервачек ?
не, настолько извращаться не собирался. Все на одном сервере - но в разных контейнерах

Dmitry
15.09.2018
18:16:04
ну под сервачком я имел ввиду веб сервер который порт на локалхосте слушает

Konstantin
15.09.2018
18:16:08
Есть подозрения, что у кого-то суббота и уже поддат

Гоу лучше виски пить, МСК центр есть кто?)

Dmitry
15.09.2018
18:17:43
Vladimir
15.09.2018
18:18:09
это да, так можно, но хотелось меньше лишних проксирований

J
15.09.2018
18:18:26
Google
Konstantin
15.09.2018
18:18:38
Не сорян
Тебя никто не спрашивает, страдай там в своих эмиратах

Dmitry
15.09.2018
18:18:47
ещё раз зачем вам в nginx пхп код?
что бы нжинкс сервил пхп файлы, как я понимаю

Vladimir
15.09.2018
18:19:15
ну канеш, как он будет знать про приложение, что вы укажите в root в виртуал хосте?

Iurii
15.09.2018
18:19:31
Тебя никто не спрашивает, страдай там в своих эмиратах
Ну я и так виски пью))) у меня очень долгие выходные

Vladimir
15.09.2018
18:21:04
ну он указан, канеш.

J
15.09.2018
18:21:39
ну он указан, канеш.
так. возвращаемся к вопросу зачем nginx'у тогда пхп код?

Vladimir
15.09.2018
18:23:14
хороший вопрос)

J
15.09.2018
18:23:51
хороший вопрос)
это считайте половина ответа на ваш вопрос

Konstantin
15.09.2018
18:25:19
Vladimir
15.09.2018
18:25:33
мне кажется нужен

J
15.09.2018
18:25:42
Разве fastcgi не нужны пхп код?
нужен конечно, но его обрабатывает контейнер с фпм

Vladimir
15.09.2018
18:25:54
я вот сейчас пробую, обычно всегда в root указывал его в виртуал хосте

J
15.09.2018
18:26:53
я вот сейчас пробую, обычно всегда в root указывал его в виртуал хосте
в nginx у вас должны обрабатываться только ассеты js/css/less/png & etc

Sergey
15.09.2018
18:27:24
Разве fastcgi не нужны пхп код?
Не nginx-у же самому по себе. Только в укуренных случаях с try_files и вот этим вот всем - то есть когда nginx должен проверить, "есть чо по PHP" или нет.

Iurii
15.09.2018
18:27:25
Велком с вопросами

Join me at Общегородская встреча сообщества HashiCorp User Group #12

http://meetu.ps/e/FQhCc/zhqgc/a

Google
Vladimir
15.09.2018
18:27:40
не, 404 возвращается, так не сработает

потому что нжинкс ижет файлы php

Sergey
15.09.2018
18:28:45
зачем?
try_files и компания

J
15.09.2018
18:29:07
try_files и компания
включить голову и исправить

Sergey
15.09.2018
18:29:27
включить голову и исправить
сложна, очень сложнаааааа ?

Konstantin
15.09.2018
18:30:39
http://meetu.ps/e/FQhCc/zhqgc/a
г.Дубай - звучит как замкадье?

J
15.09.2018
18:30:49
сложна, очень сложнаааааа ?
ну да, я видел что там обычно - всё монолит, а теперь давайте докер!

Sergey
15.09.2018
18:31:36
ну да, я видел что там обычно - всё монолит, а теперь давайте докер!
Ну и, справедливости ради, многие open-source CMS написаны, неявно исходя из такой модели поведения - Nginx лихорадочно шарит по каталогам, что нашёл - пихает через FastCGI демону PHP-FPM, а если не нашёл - пытается редирект на какой-нить index.php выдать.

Vladimir
15.09.2018
18:31:53
не, даже на ларадок маунтится папка, так что нжинкс должен знать про сорцы по любому https://github.com/laradock/laradock/blob/master/docker-compose.yml#L197

Vladimir
15.09.2018
18:35:01
чтобы найти файл index.php - и запустить приложение

J
15.09.2018
18:35:41
у вас nginx запускает пхп приложение?

https://stackoverflow.com/questions/44706951/nginx-to-serve-php-files-from-a-different-server для примера

Vladimir
15.09.2018
18:39:19
location ~ \.php$ { try_files $uri /index.php =404; fastcgi_pass php-upstream; fastcgi_index index.php; fastcgi_buffers 16 16k; fastcgi_buffer_size 32k; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_read_timeout 600; include fastcgi_params; } вот есть к примеру локейшн, он видит php-upstream - но он не знает, где находится index.php - разве не так?

Google
Vladimir
15.09.2018
18:43:34
а как будет статика роутится? этим нжинкс же занимается

J
15.09.2018
18:44:58
а статику положите в nginx и пускай nginx её обрабатывает

и вот туда у вас должен смотреть document_root

Vladimir
15.09.2018
18:46:18
не, так се выход( чтобы кодовую базу распределять на разные контейнеры. А кто-то пых деплоит в контейнерах вообще? все поди контейнер собирают с нжинксом все вместе?

J
15.09.2018
18:47:32
не, так се выход( чтобы кодовую базу распределять на разные контейнеры. А кто-то пых деплоит в контейнерах вообще? все поди контейнер собирают с нжинксом все вместе?
нормальный выход, у меня бэком в среднем около 50 контейнеров с фпм, все впахивают, nginx балансит между контейнерами

Vladimir
15.09.2018
18:50:29
ну у вас возможно не обычный вебсайт, а какие-то инсайд-сервисы. Потому что все картинки/файлы/js и всякий css сложно выносить отдельно, по крайней мере, мне кажется, это что-то неверное. Хотелось бы да, чтобы нжинкс проксировать между веб-сайтами, и у каждого пхп-контейнера статика была своя

> и у каждого пхп-контейнера статика была своя вот еще, важное условие

Vladimir
15.09.2018
18:53:04
то есть в каждом сайте свой нжинкс? и есть один прокси-нжинкс - который всеми управляет?

J
15.09.2018
18:53:43
ну да

Vladimir
15.09.2018
18:54:32
ясно( ну тогда да, только так, спасибо большое!

Iurii
15.09.2018
18:56:10
George
15.09.2018
18:57:11
Я сам ржал
скорее как подмосковье

там много интересного

Iurii
15.09.2018
18:58:11
скорее как подмосковье
Угу и городов у нас какбэ нет

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