Simple chart generator which displays checkins by those in the challenges
This app is dockerized and can be both run locally or as a container.
This app uses poetry for dependency managment.
Install poetry following the instructions on their site
and then run poetry install
. From there use poetry shell
and then the entrypoint with python src/main.py
.
In order to access the data in the database DB_CONNECT_STRING
needs to be set.
This value is stored in a sops encrypted .env
file and can be encrypted and decrypted using the scripts in ./scripts
assuming
you have access to an allowed key. Before you can access these secrets you'll have to
generate a new age key pair and provide your public
key to someone who already has access. Once they resign the secrete with your public key
you'll be able to decrypt using the decrypt script.