Complete Flask → FastAPI migration with: - FastAPI app with session auth, Azure AD SSO, rate limiting - SQLite-backed session store (survives restarts) - Bulk AI metadata generation with SSE progress - Admin panel (user management, audit log, AI usage) - Subpath deployment support (ROOT_PATH config) - Docker + deploy.sh for production deployment - Test suite (auth, upload, templates, imports, admin, sessions) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
17 lines
662 B
Text
17 lines
662 B
Text
# Solventum Image Metadata Tool — Apache Config Additions
|
|
# Add these directives inside your existing <VirtualHost *:443> for ai-sandbox.oliver.solutions
|
|
#
|
|
# The main reverse proxy rule is already configured:
|
|
# ProxyPass /solventum-image-metadata/ http://localhost:5001/
|
|
# ProxyPassReverse /solventum-image-metadata/ http://localhost:5001/
|
|
|
|
# SSE support (disable buffering for realtime AI progress events)
|
|
<LocationMatch "^/solventum-image-metadata/events/">
|
|
SetEnv proxy-sendchunked 1
|
|
SetEnv proxy-interim-response RFC
|
|
</LocationMatch>
|
|
|
|
# Upload size limit (500MB)
|
|
<Location /solventum-image-metadata/>
|
|
LimitRequestBody 524288000
|
|
</Location>
|