Home
Jeffrey Lester edited this page Dec 4, 2023
·
5 revisions
A command line tool that makes it easy to run modular Trino environments locally.
Minitrino's library is built around Docker Compose files and utilizes Docker's ability to extend Compose files.
The Starburst Trino container is defined in the docker-compose.yml
file at the
library root, and all other containers look up in the directory tree to
reference the parent Trino container.
The library structure:
lib/
├── docker-compose.yml
├── image
│ ├── Dockerfile
│ └── src
│ ├── etc
│ │ └── starburst
│ │ └── catalog
│ └── scripts
├── minitrino.env
├── modules
│ ├── admin
│ ├── catalog
│ ├── resources
│ └── security
├── snapshots
└── version
The image
directory
contains the Dockerfile and related source code to build a Starburst image ideal
for local testing.
To learn more about the CLI and underlying library, visit the following wiki pages: