Deployments

Configure Your Deployments

Now that you know how to customize your builds when needed, let's explore the different ways you can manage service deployments. Just like builds, CloudStation applies default settings when you deploy a service, but you can easily override them as required.

Deployment Concepts

Start CommandDeployments involve building and running your code. CloudStation provides tools to modify default deployment behavior and manage existing deployments, such as rolling back to a previous version or restarting a service.
Deployment ActionsIf your project is connected to a GitHub repository, CloudStation will automatically build and deploy your code whenever you push changes to the linked branch.
GitHub AutodeploysBy default, services are deployed to the us-west1 region (Oregon, US). To optimize performance for users worldwide, CloudStation supports regional deployments.
Optimize PerformanceScaling your application is seamless. Vertical auto-scaling requires no configuration, while horizontal scaling can be achieved by adjusting the number of replicas.
Healthchecks and RestartsConfigure health checks to determine when a new deployment is stable and ready to accept traffic.
MonorepoUsing a monorepo? So do we! Define your repository structure using our configuration options to deploy your monorepo efficiently.
Schedule ProgramScheduled Jobs (Cron Jobs) execute code at specified intervals. Our Cron Schedule configuration makes it easy to set up and manage recurring tasks.

Continue to the next sections to learn how to configure these features in detail.


Edit this file on GitHub