Skip to content
/ webops Public
forked from inmagik/webops

django based high level operations on the cloud

Notifications You must be signed in to change notification settings

francot/webops

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#WEBOPS

WHAT'S THIS?

It's cloud based service that provides access to running remote "operations" on the cloud. It provides:

  • REST api to get metadata about accessible operations and endpoints to run them (based ond Django)
  • a web interface to configure and run operations (based on Angular)
  • a command line interface to access API from the bash (not here yet)
  • possibly various wrappers for accessing the API from different languages. (not here yet, first candidate is python)

Currently the project is focused on operations that output files, in particular operations on geographical data and images. In the early stages of the project, some operations will be included in the project itself, but on the long term this will be a container/framework and operations will be added by other django apps.

SETUP

Activate your environment, then update requirments

pip install -r requirements.txt

UP AND RUNNING:

Start django server

cd webops
python manage.py runserver

During developement point browser to:

http://localhost:8000/static/www/index.html

ADDING OPS

New operations can be added by creating a webops.py file in your application. This file is responsibile for registering new operations.

API will be documented soon ... for now look at the included geoops and imageops apps included in the project.

About

django based high level operations on the cloud

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 89.9%
  • HTML 5.1%
  • Python 3.1%
  • XML 0.7%
  • Java 0.6%
  • CSS 0.5%
  • Other 0.1%