Added a /health endpoint for application health monitoring
Implemented logging filter to suppress health check requests from logs
Updated Dockerfile and Kubernetes deployment to use the new health check endpoint
Incremented production image tag version
- Replace local file storage with S3-compatible object storage
- Add automatic PDF download after generation
- Include timestamps in filenames to ensure uniqueness
- Remove unused static volume from Kubernetes deployment
- Update ConfigMap to remove unused variables and add S3 configuration
- Configure S3 credentials via Kubernetes secrets for both dev and prod environments
- Add boto3 dependency for S3 integration
Changes made:
- Remove problematic configuration-snippet from base ingress
- Add namespace creation for math-tables
- Configure ingress with nginx class and letsencrypt-prod issuer
- Set production hostname to math-tables.cl1.parano.ch
- Reduce production replicas to 1
- Update copyright year in index.html