bluecolor / octopus

Open source task scheduler with dependency management

Home Page:https://bluecolor.github.io/octopus/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Octopus - Open Source Task Scheduler

Getting started with minimal configuration

  • Download the latest release from here
  • 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

About

Open source task scheduler with dependency management

https://bluecolor.github.io/octopus/


Languages

Language:JavaScript 46.3%Language:Scala 20.8%Language:Vue 15.3%Language:CSS 14.8%Language:HTML 2.1%Language:Groovy 0.4%Language:Shell 0.2%