Size: a a a

2021 April 15

A

Alex in nginx_ru
ты просто говоришь о куске задачи - у меня есть
location /api/ {
   proxy_pass http://127.0.0.1:8090/api/;
}
источник

ВМ

Владимир Муковоз... in nginx_ru
try_files  /index-deploy.html $uri $uri/ /index.html;
источник

ВМ

Владимир Муковоз... in nginx_ru
Вот так делаешь
источник

A

Alex in nginx_ru
ну я понимаю что если есть один файл он сразу его возмет
источник

ВМ

Владимир Муковоз... in nginx_ru
и когда ты изменил рута, то первый файл не будет находиться в обычной ситуации и всё будет работать как и ранее
источник

A

Alex in nginx_ru
а так как я его вырезаю - он будет брать другой
источник

ВМ

Владимир Муковоз... in nginx_ru
в момент деплоя ты помещаешь файл этот в указанный тобою рут и файл начинает быть доступны и отдаётся
источник

ВМ

Владимир Муковоз... in nginx_ru
без всяких ифов
источник

ВМ

Владимир Муковоз... in nginx_ru
и что тогда тебе не ясно?
источник

A

Alex in nginx_ru
мы уже говорим про задачу которую я уже решил и пусть с ифом или нет - это второстепенное
источник

A

Alex in nginx_ru
я про другое
источник

A

Alex in nginx_ru
вот же
источник

AY

Andrey Yanda in nginx_ru
ну это проще
location /api/ { 
   error_page 498 = @deploy;
   proxy_pass http://127.0.0.1:8090/api/;
   if (-f /tmp/deploy) {
       return 498;
   }
}
источник

ВМ

Владимир Муковоз... in nginx_ru
понял, тогда чего ты тут делаешь
источник

ВМ

Владимир Муковоз... in nginx_ru
ты решил её
источник

A

Alex in nginx_ru
нет же))
источник

ВМ

Владимир Муковоз... in nginx_ru
так тоже можно, но совсем без ифа элегантнее
источник

ВМ

Владимир Муковоз... in nginx_ru
ты определись
источник

A

Alex in nginx_ru
я же про другое спросил)
источник

ВМ

Владимир Муковоз... in nginx_ru
ты только что написал что решил задачу
источник