feat(deploy): add minimal ASGI app and Dockerfile for simple deploys

Mirrors the mevzuat-mcp pattern: a thin app.py exposing
mcp.http_app() with a /health route, no FastAPI/CORS/OAuth wrapper.
Dockerfile builds on python:3.12-slim and runs uvicorn directly.
Removes Dockerfile/fly.toml entries from .dockerignore so the new
Dockerfile is included in the build context.

Existing asgi_app.py (api.yargimcp.com production) is untouched.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
saidsurucu
2026-05-07 13:13:22 +03:00
co-authored by Claude Opus 4.7
parent 6b781b61d2
commit a24def2e66
3 changed files with 88 additions and 3 deletions
-3
View File
@@ -181,6 +181,3 @@ site
# Production logs
**/logs/*.log.*
**/Dockerfile
**/Dockerfile
fly.toml