feat(deployment): add Helm chart and improve container security (#116)
* feat(deployment): add Helm chart and improve container security
- Add Kubernetes Helm chart for deploying Kaneo
- Update README.md with Kubernetes deployment instructions
- Include documentation for various deployment scenarios
- Add .dockerignore files for api and web apps
- Implement non-root user for containers
- Optimize layer caching in Dockerfiles
- Add security headers in nginx config
- Enable gzip compression
- Improve static asset caching
Closes #80
* docs(kubernetes): improve Minikube deployment instructions
- Add local deployment guide with Minikube in main README
- Update ingress path patterns to use better regex capture groups
- Fix rewrite target annotation from /$2 to /$1
- Add detailed notes about ingress configuration
- Include OS-specific setup instructions for macOS, Linux, and Windows
Part of #80
---------
Co-authored-by: Andrej <44305048+aacevski@users.noreply.github.com>
authored by