https://github.com/flowpack/prunner-ui
UI for prunner
https://github.com/flowpack/prunner-ui
Last synced: 3 months ago
JSON representation
UI for prunner
- Host: GitHub
- URL: https://github.com/flowpack/prunner-ui
- Owner: Flowpack
- License: mit
- Created: 2021-07-30T08:48:18.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-07-11T10:37:39.000Z (over 2 years ago)
- Last Synced: 2023-07-11T11:32:57.337Z (over 2 years ago)
- Language: JavaScript
- Size: 552 KB
- Stars: 1
- Watchers: 9
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pipeline Runner - UI
**An embeddable task / pipeline runner with a HTTP API.**
**For a full introduction, see the [README of the prunner repo](https://github.com/Flowpack/prunner)**.
## Components
### [prunner](https://github.com/Flowpack/prunner)
A single process, written in go, that provides the REST API, pipeline runner and persistence.
It needs to be started in the background for integration into other applications.
### [prunner-ui](https://github.com/Flowpack/prunner-ui) (this repository)
A minimalistic React UI to start and view pipelines, jobs and task details.
### [Flowpack.Prunner](https://github.com/Flowpack/Flowpack.Prunner)
A Neos/Flow PHP package providing a backend module for the current pipeline state, and a PHP API.
## Development
### Requirements
* Node.js (>= 12)
* Yarn
### Running locally
You can run `prunner debug` in the folder where you usually start `prunner` (where the JWT secret resides
inside `.prunner.yml`). Then, you get a JWT token you can use as SNOWPACK_PUBLIC_API_AUTH_TOKEN in the next step.
```bash
yarn install
SNOWPACK_PUBLIC_API_AUTH_TOKEN=[Example JWT token] yarn start
```
The UI should now be accessible at http://localhost:8080/.
### Building for prod
```bash
yarn install
yarn build
```
## License
MIT - see [LICENSE](LICENSE).