# Lovdata Chat Reverse Proxy Configuration # Main web interface localhost { # API endpoints for session management handle /api/* { uri strip_prefix /api reverse_proxy session-manager:8000 } # Session-specific routing - proxy to session manager for dynamic routing handle /session/{session_id}* { # Strip the session prefix and pass to session manager uri strip_prefix /session/{session_id} # Add session ID as header for routing header X-Session-ID {session_id} reverse_proxy session-manager:8000 } # Static files and main interface handle /* { try_files {path} {path}/ /index.html file_server } # Health check handle /health { reverse_proxy session-manager:8000 } }