feat: indie status page MVP -- FastAPI + SQLite

- 8 DB models (services, incidents, monitors, subscribers, etc.)
- Full CRUD API for services, incidents, monitors
- Public status page with live data
- Incident detail page with timeline
- API key authentication
- Uptime monitoring scheduler
- 13 tests passing
- TECHNICAL_DESIGN.md with full spec
This commit is contained in:
IndieStatusBot 2026-04-25 05:00:00 +00:00
commit 902133edd3
4655 changed files with 1342691 additions and 0 deletions

View file

@ -0,0 +1,18 @@
librt-0.9.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
librt-0.9.0.dist-info/METADATA,sha256=YM7GR7JIDjPA1o6BFncoqO7Rp35tPcdwuzWO3K7iq_M,1297
librt-0.9.0.dist-info/RECORD,,
librt-0.9.0.dist-info/WHEEL,sha256=M5wZqvm0RPz434ksvS2jyqHKJ9fsZFXCH8JlrvbFuNs,190
librt-0.9.0.dist-info/licenses/LICENSE,sha256=iPnjecaEWABTxY514pbKLrJDtu3MblNX8kcxDpbu74o,12789
librt-0.9.0.dist-info/top_level.txt,sha256=30um8Di5l6cLfadmd2Amp11XwLlr8b0ES1ckJkZ4Ulg,6
librt/__init__.pyi,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
librt/base64.cpython-311-x86_64-linux-gnu.so,sha256=9IZaMi2EQUsC3o_S0M3DIyygayBakaepcZMQLKNYhl8,181808
librt/base64.pyi,sha256=eg1QM7rzBPf0M6vRyeufBzPEs5IVIdi0Ibz8ZBI75m8,180
librt/internal.cpython-311-x86_64-linux-gnu.so,sha256=eYtvqjyo0IAGBBWz_ZkEWZAUmgPhJmU0vLSGH8rIr6c,259784
librt/internal.pyi,sha256=yWnB8daZquQUYxvRpXaGKgJGrfyJhoxdYG5pqirlUm8,904
librt/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
librt/strings.cpython-311-x86_64-linux-gnu.so,sha256=xw8jLVoxwNHK51YYatMb9KrwNJjDw9yyeQ5gctuuH7I,184280
librt/strings.pyi,sha256=TZp9sDx-XJ9oCsjRKHtcd6xDm9YslTS9UsnulnZJrXI,1780
librt/time.cpython-311-x86_64-linux-gnu.so,sha256=HviSi65y1ZUGFx1DywOS-evkuhQnGY90UJCvLcY2o0k,23248
librt/time.pyi,sha256=cUxvWAIFy4V5dF4bBxljjyBdQDA9dMIEXiEO0kXV2I0,25
librt/vecs.cpython-311-x86_64-linux-gnu.so,sha256=nUKcv8m_TROS1GOp3nEMha-LpKzgo94sw7mW3oNUULQ,23416
librt/vecs.pyi,sha256=h-Sx7S-ObadD5I2ozXbkPLSjcUZV9wKxcUbzY1YwUsQ,732