This repository holds intrusctions to deploy the JibJib stack.
The complete list of JibJib repos is:
- jibjib: Our Android app. Records sounds and looks fantastic.
- deploy: Instructions to deploy the JibJib stack.
- jibjib-model: Code for training the machine learning model for bird classification
- jibjib-api: Main API to receive database requests & audio files.
- jibjib-data: A MongoDB instance holding information about detectable birds.
- jibjib-query: A thin Python Flask API that handles communication with the TensorFlow Serving instance.
- gopeana: A API client for Europeana, written in Go.
- voice-grabber: A collection of scripts to construct the dataset required for model training
First clone the repo:
git clone https://github.com/gojibjib/deploy
Then choose how you wish to deploy it:
- Locally, via docker-compose
- Remotely, to AWS via Terraform and SaltStack