GithubHelp home page GithubHelp logo

sstoiana / haproxy-manager Goto Github PK

View Code? Open in Web Editor NEW

This project forked from locaweb/haproxy-manager

0.0 1.0 1.0 144 KB

Haproxy manager is a simple daemon that generates haproxy configuration files through a simple HTTP interface.

License: Apache License 2.0

haproxy-manager's Introduction

Haproxy manager

Haproxy manager is a simple daemon that generates haproxy configuration files through a simple HTTP interface.

HTTP Interface

Haproxy manager follows the REST HTTP interface and provides some simple URL to manage haproxy configuration files.

Supported URLs:

Get the list of configuration files

    GET /list

Get the list of frontend configuration files

    GET /list/frontend

Get all informations for a given type and file name

    GET /type/frontend/name/machine0001

Create or update the data for a given type and file name

    PUT /type/frontend/name/machine0001
    {"maxconn": 30000}

Delete the file for the frontend configuration of machine0001

    DELETE /type/frontend/name/machine0001

Development

Almost everything you need will be available via dev.makefile.

To bootstrap your environment just run:

    make -f dev.makefile bootstrap

All the dependencies will be installed using virtualenv on .venv directory.

Just read the dev.makefile file for more informations on how to run the commands.

License

APACHE 2.0

haproxy-manager's People

Contributors

pothix avatar

Watchers

 avatar

Forkers

alin1918

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.