Короче, суть такова:
- Веб-сервер с поддержкой Let's encrypt и нескольких доменов
- Можно настраивать через API и через веб-интерфейс
- Можно деплоить (добавлять/удалять) статические файлы через API
- Транзакционный деплой - добавление и удаление файлов не видимо снаружи, пока не дёрнешь API коммита, после него видимы сразу все изменения
- Опционально можно задать апстрим (всего домена или отдельного роута или каталога). Если нет статического файла по пути, то запрос уходит в апстрим при наличии
- Опционально можно включить кеширование ответов апстрима - ответ на GET запрос без заголовков запрещающих кеширование сохраняется как статический файл (и в следующий раз запрос уже не пойдёт в апстрим)
- Статическим файлам можно задавать теги и есть API удаления сразу всех файлов по тегу (разумеется, атомарно)
Use-case:
- Деплой фронтэндов (вместо того чтобы руками таскать файлы на сервер или деплоить контейнер с NGINX можно грузить файлы одной командой по API и атомарно заменять)
- Кеш перед CMS (проставляем страницам теги таким образом, чтобы можно было за один вызов API удалять страницы, которые затронуло изменение и они были перезапрошены)
Как я понимаю, такое существует только в виде SaaS (Cloudflare Pages и т. д.), а OpenSource self-hosted нет.
Мне просто надоело свои фронтэнд проекты паковать в Docker с nginx с дефолтной конфигурацией.
Что думает LOR? Не нужно?
 
 хочется странного