Skip to main content

Step 6: Deploy the app

Switch context to proper environment stage

Run the following command that will switch context to specific environment stage.

saas aws set-env [STAGE_NAME]

Deploy application's code

This step is optional because it usually should be run through CI/CD pipeline. We didn't want to limit you so we also prepared a way to deploy the app fully from your local machine. There are two steps – building artifacts and deploying them to specific AWS services.

You can build & deploy all services (Webapp, Backend, Workers etc) at once or just a single service. If you want all services run commands below in project's main directory, while for single service you need to go to that specific service directory.

Build artifacts

Run following command to build artifacts out of code on your local machine:

pnpm shipfast build

Deploy artifacts to the newly created env

Run following command to deploy artifacts, built in previous command, to AWS:

pnpm shipfast deploy

Open the app

If you followed the guide and everything went right, your app should be deployed and each service should be available under configured domains.