Autoscaling, maintenance mode and regions
Scale with demand, take the site down for planned work, and see where it runs.
1Autoscale
On the environment’s Settings tab, tick Scale automatically and set a target CPU. Replicas are added and removed within the minimum and maximum you set. Set Waiting jobs per replica too, and replicas are added when the environment’s queue monitors report a backlog, even while CPU is low.
2On a schedule
The Automation tab has scaling schedules (more replicas for a known busy time), scheduled deploys and scheduled tasks.
3Waking from hibernation
Turn on Hibernation on the Automation tab for an environment that can sleep when nobody uses it. A hibernating website wakes on its first request: its server tells BuildPusher straight away, and workers start again within seconds.
4Maintenance mode
On the Automation tab, choose Turn on maintenance mode. Visitors see a “back soon” page; open the secret path shown there once to get in yourself. It stays on through deploys until you turn it off.
5Regions
The Controls tab lists every website the environment deploys to and its region. To run in another region, add a website on a server there and connect the repository to it.