Skip to content

Conversation

@Euda1mon1a
Copy link
Owner

Add containerized deployment with NVIDIA CUDA support and a Gradio-based
web interface for easier usage. Based on community PR apple#13.

Add containerized deployment with NVIDIA CUDA support and a Gradio-based
web interface for easier usage. Based on community PR apple#13.
Security improvements:
- Add optional authentication via environment variables
- Run container as non-root user (sharp)
- Add file type validation for uploads
- Add file size limits (configurable, default 50MB)
- Add concurrency limits to prevent resource exhaustion
- Add resource limits in compose.yml (CPU/memory)
- Improve error handling (log details server-side only)
- Add request timeout (5 minutes)
- Add container healthcheck

Documentation:
- Add comprehensive DOCKER.md user guide
- Document all environment variables
- Include production deployment recommendations
- Add troubleshooting section
@Euda1mon1a Euda1mon1a merged commit def1f4b into main Dec 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants