Giter Site home page Giter Site logo

bluecolor / octopus Goto Github PK

View Code? Open in Web Editor NEW
15.0 2.0 3.0 414.11 MB

Open source task scheduler with dependency management

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

Groovy 0.41% CSS 14.81% JavaScript 46.34% HTML 2.12% Scala 20.82% Shell 0.16% Vue 15.34%
scheduler scala spring quartz cron octopus java pug akka slack vue webpack

octopus's Introduction

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 [email protected]
      # 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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.