1 Commits

Author SHA1 Message Date
cproudlock
31436590ec Feature: Add IIS reverse proxy configuration
Added web.config for IIS to proxy requests to Flask backend.

Configuration:
- Proxies all requests to http://localhost:3001
- Passes through all HTTP errors
- Disables IIS static file handling (Flask serves everything)
- Removes ASP.NET handlers that were causing 500.31 errors

Requirements:
- IIS URL Rewrite module
- IIS Application Request Routing (ARR)
- ARR proxy enabled at server level
- Flask running on localhost:3001 (via NSSM service)

Deployment:
1. Copy web.config to IIS site root
2. Install URL Rewrite and ARR modules
3. Enable ARR proxy in IIS
4. Run Flask as Windows service
5. Restart IIS site

This allows Flask to run behind IIS with HTTPS support.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-24 14:29:34 -04:00