docker login registry.datatailor.be
Containers
The blackbar anonymization, pseudonymization flows, the apps and the API are all available as Docker images. They are available through the registry at https://registry.datatailor.be/v2/.
In order to be able to connect to that registry and download the images, ask for login credentials here, after which you can log in and see the available images and pull the images.
Images
The following pulls the available images
## Private images
docker pull registry.datatailor.be/blackbar-apps
docker pull registry.datatailor.be/blackbar-api
docker pull registry.datatailor.be/blackbar-modelling
docker pull registry.datatailor.be/blackbar-anonymization
docker pull registry.datatailor.be/blackbar-pseudonymization
## Public images
docker pull ghcr.io/bnosac/blackbar-shinyproxy:0.1
docker pull ghcr.io/bnosac/blackbar-inception-minio-mariadb:0.1
docker pull ghcr.io/bnosac/blackbar-rstudio:0.1
Environment variables
Connectivity to the database, the model storage, the Inception API and Prefect is done through environment variables.
The following lists up the environment variables needed for the different images. Required to get started are the BLACKBAR_DB_
environment variables which define the connection to the database and the BLACKBAR_S3_
environment variables which define the location where the model is stored.
You can put these environment variables in a .env
file such that you can e.g. test running a docker container with
docker run -it --rm --env-file .env registry.datatailor.be/blackbar-anonymization bash
## Environment variables to connect to the database
BLACKBAR_DB_URL=jdbc:IRIS://SERVER:PORT/DOMAIN
BLACKBAR_DB_USER=XXXXXXXXXX
BLACKBAR_DB_PASSWORD=XXXXXXXXXX
BLACKBAR_DB_TABLES=default
## Environment variables to connect to models on an S3 compatible store (e.g. Minio)
BLACKBAR_S3_ENDPOINT=blackbar.datatailor.be
BLACKBAR_S3_ACCESS_KEY_ID=XXXXXXXXXX
BLACKBAR_S3_SECRET_ACCESS_KEY=XXXXXXXXXX
BLACKBAR_S3_MODEL_BUCKET=blackbar-models
BLACKBAR_S3_MODEL_NAME=deid_v2
## Environment variables to connect to Inception
INCEPTION_HOST=https://inception.datatailor.be/
INCEPTION_USERNAME=XXXXXXXXXX
INCEPTION_PASSWORD=XXXXXXXXXX
## Environment variables to run Prefect scripts
PREFECT_API_KEY=XXXXXXXXXX
PREFECT_WORKSPACE=yourcompany/data-flows
PREFECT_WORKQUEUE=blackbar-test
## Environment variables to connect to Docker/Podman e.g. http://localhost:2375 or unix:///var/run/docker.sock
POD_TYPE=DOCKER
POD_URL=http://localhost:2375
## Environment variables for the API
BLACKBAR_API_SECRET=blackbar
BLACKBAR_API_EXPIRATION=365
BLACKBAR_API_ROOT_PATH=/API
## Ollama
OLLAMA_BASE_URL=https://deid-apps.uzbrussel.be/ollama/
OLLAMA_MODEL=llama3.2