Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qzagarese/streamesh
https://github.com/qzagarese/streamesh
Last synced: 23 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/qzagarese/streamesh
- Owner: qzagarese
- Created: 2020-05-27T14:19:19.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T11:31:24.000Z (almost 2 years ago)
- Last Synced: 2023-02-26T15:36:06.786Z (almost 2 years ago)
- Language: Java
- Size: 7.21 MB
- Stars: 7
- Watchers: 3
- Forks: 3
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Streamesh
=========
Streamesh is a Distributed Data Pipeline Orchestration Platform.
It allows for the deployment and execution of atomic and complex data services.
Atomic services are `Micropipes` and complex ones are `Flows`.`Flows` can be an aggregation of `Micropipes` or further `Flows` or a mix of both.
Streamesh comes with a server, a shell and a web-ui component.
## Running Streamesh
You need the following to build and run Streamesh:
- Docker 19+
- Docker Compose 1.24.1+Firstly, clone this repo.
`git clone [email protected]:streamesh/streamesh.git`
Or
`git clone https://github.com/streamesh/streamesh.git`
From inside the `streamesh` directory, run the following to build the server (this might take a minute or two):
`docker build -t streamesh-server --target streamesh-server .`
Once the image has been created, you can run the following the build the web UI (this could also take a minute):
`docker build -t streamesh-web-ui --target streamesh-web-ui .`
Finally, to run Streamesh, simply run this command:
`docker-compose up`