- 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