Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nodepit/runner
NodePit Runner – Workflows Around the Clock! Deploy, execute and monitor your KNIME workflows in the cloud or on-premises as easily as running them locally!
https://github.com/nodepit/runner
knime knime-analytics-platform nodepit scheduling workflows
Last synced: 9 days ago
JSON representation
NodePit Runner – Workflows Around the Clock! Deploy, execute and monitor your KNIME workflows in the cloud or on-premises as easily as running them locally!
- Host: GitHub
- URL: https://github.com/nodepit/runner
- Owner: NodePit
- Created: 2023-03-23T20:28:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-10T18:13:58.000Z (4 months ago)
- Last Synced: 2024-07-10T21:51:31.985Z (4 months ago)
- Topics: knime, knime-analytics-platform, nodepit, scheduling, workflows
- Homepage: https://nodepit.com/product/runner
- Size: 312 KB
- Stars: 10
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
NodePit Runner – Workflows Around the Clock!
[**NodePit Runner**](https://nodepit.com/product/runner) is the perfect complement to the KNIME Analytics Platform and allows you to deploy, execute and monitor your KNIME workflows in the cloud or on-premises as easy as running them locally. Get more information on features, pricing and how to start your free trial period on [**NodePit**](https://nodepit.com/product/runner).
## ⏱️ Get Started in 60 Seconds
Docker and Docker Compose is the simplest way to run NodePit Runner on a single server or local machine.
1. Install Docker and Docker Compose
1. On Linux follow [these](https://docs.docker.com/desktop/install/linux-install/) instructions
1. On macOS follow [these](https://docs.docker.com/desktop/install/mac-install/) instructions or use Hombrew `brew install --cask docker`
1. On Windows follow [these](https://docs.docker.com/desktop/install/windows-install/) instructions
1. Download the [`docker-compose.yml`](https://raw.githubusercontent.com/NodePit/runner/main/docker-compose.yml) file (right click the link and “Save as” to an arbitrary location on your computer)
1. Edit the environment sections of `docker-compose.yml` (see the inline comments for more information)
1. Open a terminal and change to the directory where you saved the `docker-compose.yml` file
1. Start NodePit Runner with `docker compose up -d`
1. Open your browser and navigate to `http://localhost:8080`
1. Follow the instructions to create your initial admin account
1. Go to the `Settings` menu and configure NodePit Runner according to your preferences
1. If you're not running a local-only setup, change `WEB_BASE_URL` as desired and navigate to this URL insteadIn order to upgrade an already running instance, perform the following steps. No worries, database migrations will happen automatically.
1. Pull latest docker images with `docker compose pull`
1. Restart NodePit Runner with `docker compose up -d`## 🛠 System Requirements
* Recommendation: 2 CPUs, 8 GB Memory (equivalent of `t4g.large` on AWS EC2, `CX31` on Hetzner Cloud, or `B2ms` on Azure)
* Disk usage varies based on usage and workflow sizes - we recommend at least 50 GB
* Any operating system which can run Docker – we recommend and use Linux Debian## 🤗 Get Involved
Unsure if NodePit Runner is for you? Drop us a [mail](mailto:[email protected]) and we answer your questions and even better get you access to our cloud version of NodePit Runner for testing.
* Follow [@NodePit](https://twitter.com/nodepit/) on Twitter or botsin.space/@nodepit on Mastodon
* Give a ⭐️ for this repo
* Questions? Just drop us a [mail](mailto:[email protected])## 📖 License
NodePit Runner is licensed under the [NodePit Runner: Terms and Conditions](https://nodepit.com/product/runner/license). By installing and/or using NodePit Runner, you agree and acknowledge the terms and conditions.
## 🤓 Advanced Topics
Show more
## Vagrant
If you use [Vagrant](https://developer.hashicorp.com/vagrant), there’s a [Vagrantfile](Vagrantfile) to run a Debian box with Docker preinstalled. Start and connect to the box as follows:
```shell
vagrant up
vagrant ssh
```The project directory is mounted to `/vagrant` within the box. From there, you can continue with `docker compose up -d`
---
Created by [nodepit.com](https://nodepit.com), 2023, 2024.