Skip to main content
To create a new deployment, navigate to the /deployments page in the Push dashboard and click the “Create a Deployment” button in the top-right corner.

The Deployments Page in the Push Dashboard

On the next page, you’ll be presented with a form where you can configure your deployment. You will need to make the following choices:
  1. Your app’s domain. This should be the domain name without the protocol (e.g., codewithparrot.com and not https://codewithparrot.com).
  2. Your deployment’s environment. Typically this will be production, however, you can also change this to staging to set up a non-user facing deployment for testing purposes.
  3. The deployment type. Select “Standalone” to deploy your app as a single instance, or, “Load Balanced” to deploy your app as a load balancer instance and two or more app instances.
  4. Your deployment’s provider. Select the provider where your deployment’s instance(s) will live.
  5. Your instance size. Select the size of the instance for your app (and if applicable, load balancer) instances. Instance sizes and prices are pulled directly from your choosen provider.
  6. Your deployment plan. Relative to your deployment’s needs, select the Push plan you’d like to subscribe to (note: this cost is independent of your instance costs on your provider).
  7. Your payment method. If you alread have a card on file that you’d like to use, select it, or, click the toggle switch to provide a new credit card you’d like to use.
Once you’ve made your selections and provided a payment method, click “Create Deployment” to kick off the deployment process. You will be redirected to your new deployment’s Setup page which will provide instructions and next steps for completing the deployment process.

Deployment Setup