This repository contains a component of Cafe Variome V3 backend. It is a RESTful API server that provides an interface for managing the backend of Cafe Variome V3.
This is an optional module. This module provides functionality essential to the management of CV3. If you need to use the admin interface, or need to operate CV3 from a different software or service, then this module is necessary. If you only wish to use the query functions, and all the configurations of the system has been set, then you do not need to deploy this module.
The currently implemented features are:
The planned features are:
This module is designed to be served under /api endpoint relative to system base URL. Note that this is a hard requirement, CV3 relies on pre-defined endpoint structure to function properly.
The external dependencies are:
We provide docker images for this component. To use the image, you can pull it from our Docker Hub repository:
docker pull brookeslab/cv3-frontend-admin:latest
The versions of the image are in line with our regular release version, while the latest tag is the nightly build. You can run the image with:
docker run -d \
--name cv3_backend_admin \
--restart unless-stopped \
-e VAULT_ROLE_ID=<Your role ID here> \
-e VAULT_SECRET_ID=<Your secret ID here> \
-p 5000:5000 \
-v /path/to/instance_config.json:/app/instance_config.json \
-v /path/to/access.log:/app/access.log \
-v /path/to/error.log:/app/error.log \
-v /path/to/hypercorn.log:/app/hypercorn.log \
brookeslab/cv3-backend-admin:latest
Content type
Image
Digest
sha256:25e16342c…
Size
220.7 MB
Last updated
11 months ago
docker pull brookeslab/cv3-backend-admin