feat(deploy): full one-line install with search API

Bundle static site, FastAPI search, nginx proxy, and systemd unit so
a fresh Ubuntu VPS can run curl install.sh and get /search working.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Андрей Бобырев
2026-05-29 22:29:10 +03:00
parent 595501b2a4
commit e5ea14f046
15 changed files with 862 additions and 82 deletions

4
api/requirements.txt Normal file
View File

@@ -0,0 +1,4 @@
fastapi>=0.115.0,<1.0
uvicorn[standard]>=0.32.0,<1.0
aiohttp>=3.9.0,<4.0
dnspython>=2.6.0,<3.0