- Set up public GitHub repo
- Set up local git repo with the website files
- Link local git repo to remote GitHub repo
- Push first version of website files to GitHub repo
- Change configuration to let GitHub repo push changes to Travis CI
- Add AWS_ACCESS_KEY and AWS_SECRET_KEY to secrets
- Make the following adjustments:
- in /browselab/.env change the name of the subdomain
- in /browselab/.travis.yml change the name of the subdomain
- Push changes to GitHub
- The changes will be forwarded to Travis CI
- Based on the .travis.yml file Travis CI will build the software and deploy it to AWS