- Docker
- Python
- Make (Ubuntu, Debian, Mac with Homebrew, Windows)
- OpenSSL (Linux, Mac with Homebrew, Windows)
- If you want to deploy the cluster on Google Kubernetes Engine (GKE) or if you want to upload data on Google Cloud Storage (GCS) buckets, you will need to install the Google Cloud SDK (AKA
gcloud
)
For Kubernetes:
- Run
pip install -r requirements.txt -r dev-requirements.txt
before trying to build/configure anything. - Run
export ENV=[NAME OF YOUR ENVIRONMENT]
- Create an env file for your configuration with the following name
./env/${ENV}
(see next step Environment Configuration)