- Update client links to be relative to new host
- Create a .env and use env vars for DB credentials
- Push the code to a git repo
- Launch an EC2 instance
- Connect to it and install NodeJS on it
- Launch an RDS instance
- Set up a user and password for the server to access it
- Connect to it and create your app's schema
- Install nginx
- Update server blocks and map / to client and /graphql to server
- Build client files and copy them to where nginx is serving from
- Install pm2
- Add the server as a process