https://github.com/fission-codes/docker-estuary
Build environment for estuary on RHEL 8
https://github.com/fission-codes/docker-estuary
Last synced: about 1 year ago
JSON representation
Build environment for estuary on RHEL 8
- Host: GitHub
- URL: https://github.com/fission-codes/docker-estuary
- Owner: fission-codes
- Created: 2022-04-21T21:13:30.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-05-23T20:24:54.000Z (about 4 years ago)
- Last Synced: 2025-04-03T04:56:18.208Z (about 1 year ago)
- Language: Shell
- Size: 8.79 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# docker-estuary
Multi-stage build that:
* Builds estuary from source
* Runs estuary with conservative configuration options with respect to network usage
To configure the container, edit the files `etc/estuary/config.json` and `etc/estuary-shuttle/config.json` in this repository, or bind-mount different versions into the container.
The container entrypoint expects a single command, which will be one of:
* `estuary` (default) - runs a primary estuary node
* `shuttle` - runs an estuary shuttle node
* `init` - intializes an estuary node, generating the database and admin token, then terminates
* `register` - registers a shuttle with a running estuary node, then terminates
The supplied docker-compose.yml runs a primary node and single shuttle, using the 'init' and 'register' commands to perform all the necessary initialization.