Skip to content

The official Bento distribution - orchestration and deployment infrastructure for the Bento platform.

License

Notifications You must be signed in to change notification settings

bento-platform/bento

Repository files navigation

Bento

Bento is a collection of free and open source microservices used to construct data-focused platforms, developed by the Canadian Centre for Computational Genomics in Montréal.

By adhering to existing and anticipated standardized APIs, it facilitates interactions between various -omic science global communities. Its reusable and interoperable components reduce the complexity and overhead of constructing data distribution portals.

Docker-based development and deployment tooling

This repository contains configuration and a command-line utility for deploying the Bento platform using docker compose, and for developing the various services that make up the Bento platform.

Requirements

  • Docker >= 27.3
  • Docker Compose >= 2.40.2 (plugin form: you should have the docker compose command available, without a dash)
  • Python >= 3.10 (for bentoctl); the services require Python 3.12 but this is included in their Docker images.

Documentation

Set up, installation, and development

Data ingestion and usage

Migration documents

About

The official Bento distribution - orchestration and deployment infrastructure for the Bento platform.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 13