-
-
Notifications
You must be signed in to change notification settings - Fork 5
Production checklist
Before a release, confirm that production config values are correct, error handling behaves as expected, build output is present, and the database schema is ready.
These checks are simple, but skipping them is one of the easiest ways to turn a straightforward deployment into a confusing one.
Check that sessions and cookies are configured safely, debug output is disabled, secrets are stored in the right place, and logging is set appropriately for production.
That usually means enough logging to diagnose problems, but not so much that sensitive values leak into logs or responses.
Confirm the web server is configured correctly, backups are in place where needed, and the deployment process is repeatable rather than manual guesswork.
If the application is expected to be monitored, make sure that work is done before the release rather than after the first incident.
Run a short smoke test of the key user flows, check logs, and keep an eye on slow requests or broken assets. The goal is not to test everything again by hand, but to make sure the release actually behaves like the thing you intended to deploy.
The next page will cover WebEngine application security.
- File-based routing
- Page views
- Page logic
- Dynamic URIs
- Headers and footers
- Custom HTML components
- Page partials
- Binding data to the DOM
- DOM manipulation
- Hello You tutorial
- Todo list tutorial
- Address book tutorial WIP
- Blueprints
- Application architecture
- Coding styleguide WIP
- PHP environment setup WIP
- Web servers WIP
- Background cron tasks
- Database setup WIP
- Client-side compilation WIP
- Testing WebEngine applications WIP
- Production checklist WIP
- Security WIP