App Infrastructure

Workflow

I have the app set up both on my CodeAnywhere container and my Mac, with both connected to the same GitHub repository, so I can work on them from anywhere.

Zappa enables you to set up several stages, for example /dev, /staging and /production, and once the initial setup is done, the app can just be deployed by entering zappa deploy STAGENAME in Terminal. It can be updated with zappa update STAGENAME.

I don’t have Zappa installed on the CodeAnywhere container as the AWS login credentials method is a bit complicated for a terminal-only container, so to deploy changes made on there from my Mac I need to get the changes from GitHub with the command git pull origin master.

Standard