DeepVibe System Installation and Setup
This section contains the latest DeepVibe installation, setup, and configuration documentation.
Raspberry Pi
This document will assume that you are starting with a fresh Raspberry Pi image. If you need to create the image first, you can refer to Setting up Raspberry Pi.
Install Dependencies
- Install Git:
sudo apt install git - Install Docker Engine (NOTE: That these are instructions for Debian. There aren't any dedicated Raspberry Pi OS 64-bit installation instructions, but the Debian instructions should work since Raspberry Pi OS (Raspbian) is an offshoot of Debian.)
Setup Environments
Azure Container Registry (ACR) Login
Find your ACR password from the list below and login with the following command:
docker login -u arm64-pull -p PASSWORD gqccontainers.azurecr.io
ACR Credentials List
- arm64-pull -
0uY/FcGpkvB5d+IsP7gF0NxhJ9giRKWz+C7Zt/55FH+ACRBKvATO
Configure Git
Create the directory structure:
mkdir -p ~/git/gqccd ~/git/gqcgit clone git@github.com:gqc/deepvibe-super-repo(NOTE: In most cases, we would want to clone submodules with the parent repo, but for DeepVibe, we only need the yml and .env files at the super-repo's root directory)
cd deepvibe-super-repo
Configure Environment Variables
Ensure you've completed the previous section Configure Git before continuing.
cd ~/git/gqc/deepvibe-super-reponano .env.prodInside .env.prod modify the following lines:
DJANGO_ALLOWED_HOSTS=append your local machine's IP address, which you can find with the commandip a- Configure the # EMAIL Alerts section:
EMAIL_HOST_USER=is the email account that SENDS email alerts.EMAIL_HOST_PASSWORD=is the APP PASSWORD that is used to authenticate the EMAIL_HOST_USER account.EMAIL_LIST=is a space separated list of alert recipients. These include SMS recipients via email gateway.