- Enable CGO in Go build stage for SQLite support (add gcc, musl-dev, sqlite-dev)
- Replace PM2 with direct process management for simpler container operation
- Fix network binding to 0.0.0.0 for external access from host
- Simplify healthcheck command to avoid spider mode issues
- Remove PM2 dependency and use background processes with proper signal handling
- Both proxy (3001) and web (5173) services now start and respond correctly
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add multi-stage Dockerfile with optimized builds for Go backend and Node.js frontend
- Create docker-entrypoint.sh script for managing both services with PM2
- Add .dockerignore for optimal build context
- Update README.md with Docker deployment documentation including:
- Docker build and run instructions
- Persistent data configuration with volume mounts
- Complete environment variable reference table
- Docker Compose example configuration
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Enhanced proxy handlers and Anthropic service integration
- Improved SQLite storage and configuration
- Updated web UI and request handling
temp
WIP: additional changes