Docker Configuration Improvements
This patch release focuses on improving the Docker and nginx configuration for better performance, security, and maintainability.
Key Changes
- Consolidated nginx configuration - Merged two config files into single unified configuration
- Enhanced security headers - Added Content-Security-Policy and hidden file protection
- Improved performance - Enhanced gzip compression (level 6) with WASM/SVG support
- Better caching strategy - Optimized static asset caching, disabled HTML caching for fresh SPA content
- Simplified Docker setup - Hardcoded image names, removed unnecessary environment variables
Docker Images
docker pull ghcr.io/oriolrius/pki-manager-backend:v1.1.2
docker pull ghcr.io/oriolrius/pki-manager-frontend:v1.1.2
# Or use latest
docker pull ghcr.io/oriolrius/pki-manager-backend:latest
docker pull ghcr.io/oriolrius/pki-manager-frontend:latestConfiguration Changes
- Removed
GITHUB_REPOSITORY_OWNERvariable from.env.example - Consolidated
nginx-main.confandnginx.confinto single file - Updated Dockerfile to use simplified nginx configuration
Security Enhancements
- Content-Security-Policy header added
- Hidden files (.git, .env, etc.) now blocked
- Enhanced security headers across all endpoints
Performance Improvements
- Gzip compression level increased to 6
- Added WASM and SVG to compressed MIME types
- Disabled access logs for static assets
- Optimized cache control headers
Full Changelog: v1.1.1...v1.1.2