2 Commits

Author SHA1 Message Date
8e3cee4f18 Security hardening: Fix CORS configuration and add security documentation
- Replace wildcard CORS origins with restricted domain list
- Add comprehensive security patterns to .gitignore
- Create SECURITY.md with deployment security guidelines
- Restrict CORS methods and headers to minimum required
- Add security documentation for production deployment
2025-09-17 17:36:05 -06:00
9786b2967f Initial project setup with Docker Compose, FastAPI/FastMCP backend, Astro frontend
- Set up complete project structure with separate backend/frontend
- Docker Compose with development/production modes
- Python backend with FastAPI, FastMCP, and Procrastinate task queue
- Astro frontend with Tailwind CSS and Alpine.js
- Makefile for easy project management
- Proper hot-reload setup for both services
- Caddy reverse proxy integration ready
2025-09-09 03:52:00 -06:00