Deployment Overview
Web app
For the web application, deployment of both the frontend app and backend API is automated via CircleCI. This means that CircleCI listens to the Bitbucket repo, and when is sees a change on a repo branch, it automatically launches a new build. If that build is successful, it then deploys to the relevant server on AWS. This is set up and configured for both the find-hello-app
and find-hello-api
repos for both the develop
and master
branches.
Mobile app
For the Android and iOS mobile apps, they need to be build and deployed manually. This means building local production/release versions of the application and then using the Google Play Console and Xcode + Apple App Store Connect console to upload the release builds.