Production Installation Best Practices
This guide covers deploying reNgine Templates on Cloudflare Pages with D1 and R2, plus security hardening, performance, and operations.
Architecture Overview
- Static UI served by Pages, Functions for APIs
- D1 for metadata/analytics; R2 for artifacts
- Bindings in Pages project (DB, PIPELINE_BUCKET)
Security Hardening
- Principle of least privilege for R2; scoped tokens
- Validate inputs at the edge; rate limiting
- Secrets via Pages environment variables
Performance & Operations
- Pre-render heavy pages; cache immutable assets
- Monitor Functions logs; alert on failures
- Run D1 migrations in CI before deploy