An open API service indexing awesome lists of open source software.

https://github.com/bluecolor/octopus

Open source task scheduler with dependency management
https://github.com/bluecolor/octopus

akka cron java octopus pug quartz scala scheduler slack spring vue webpack

Last synced: 10 months ago
JSON representation

Open source task scheduler with dependency management

Awesome Lists containing this project

README

          

# Octopus - Open Source Task Scheduler

### Getting started with minimal configuration
- Download the latest release from [here](https://github.com/bluecolor/octopus/releases)
- un-compress the archive file
- `cd octopus`
- `./octopus.sh`
- create system user from the `octopus shell`:
```
ssh user@localhost -p 2000
# enter password
su -h # help for su command
# example
# su -m c -u system -p system -n system -e system@bluecolor.io
# username: system password: system
```
- open app in browser and login with `system user` that you created in previous step.
```
http://localhost:9090
```

### Configuration
- You can change the repository to use a different `db` by changing the parameters in `application.properties`
- Configure `octopus.shell` using the `application.properties`

### Building
- `git clone https://github.com/bluecolor/octopus`
- `cd` into cloned repo folder
- run `./build.sh`
- check out the `dist` folder

### Developers
- Run backend by;
```
cd octopus/backend
gradle bootrun
```
- Start a dev server for frontend with;
```
cd octopus/frontend
npm install
npm run dev
```

### Documentation
You can find more info [here](https://bluecolor.github.io/octopus/)