Git Product home page Git Product logo

haproxy-buildpack's Introduction

haproxy-buildpack

This is a Heroku buildpack for haproxy.

You can specify the haproxy version by putting the full link in the VERSION file.

You must have a haproxy.cfg file in your app's root.

Why?

Why would anyone want haproxy on Heroku when it has a perfectly good load balancer and its own routing mesh?

If you're here, you were probably searching for a haproxy buildpack anyway, so you know why you want/need it.

For those who wandered here through their escape from spiders and/or adventures with robotic bretheren, you may consider the following:

You have an AwesomeApp at www.example.com and AwesomeApp has an API at api.example.com, but for whatever reason you also need to provide it at www.example.com/api/. HaProxy can help here.

Usage

This buildpack compiles and generates a haproxy binary in your app's root directory.

You are encouraged to fork this repository and edit it to your needs (particularly the VERSION file that points to the haproxy archive that you want to compile/install). You should then use the link to your fork and changes as the BUILDPACK_URL on heroku rather than this one. (It's for your own good; I'm not liable for any changes that I may make to this repository in the future.)

haproxy-buildpack's People

Contributors

crsimmons avatar alexeymk avatar zachgoldberg avatar functionaldude avatar

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.