Size: a a a

2021 April 15

k

kiosaku in nginx_ru
а зачем такая наркомания?
источник

k

kiosaku in nginx_ru
ибо в исходном вопросе совсем другое условие. и ни про какой /tmp/deploy там нет
источник

D

Denis in nginx_ru
редирект в стиле
rewrite     ^(/.*)/index.html(/.*)$ $1$2 permanent;
источник

A

Alex in nginx_ru
вот так если обычно делать - когда человек еще не в самой админке то все хорошо
location / {
  root /usr/lib/ads-frontend;
  try_files $uri $uri/ /index.html;
           if (-f /tmp/deploy) {
              set $mode index-deploy.html;
              rewrite ^(.*)$ /$mode break;
           }
       }
источник

ВМ

Владимир Муковоз... in nginx_ru
так if и не нужен будет если его юзать))
источник

ВМ

Владимир Муковоз... in nginx_ru
сам try_files выполняет проверку наличия файла)
источник

ВМ

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

A

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

A

Alex in nginx_ru
ну так удобнее сейчас
источник

Y

Yuri in nginx_ru
господи…
try_files /tmp/deploy/index-deploy.html $uri $uri/ index.html;
источник

ВМ

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

ВМ

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

ВМ

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

Y

Yuri in nginx_ru
Если найдет /tmp/deploy/index-deploy.html - отдаст его. Нет - пойдет дальше по списку
источник

Y

Yuri in nginx_ru
источник

A

Alex in nginx_ru
так вот именно его отдавать не нужно
источник

Y

Yuri in nginx_ru
Тогда зачем он тебе нужен?
источник

ВМ

Владимир Муковоз... in nginx_ru
так ты генерируй файлик который отдавать нужно))
источник

ВМ

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

Y

Yuri in nginx_ru
++
источник