angeloh / heroku-buildpack-nginx

nginx on heroku -- with php

Home Page:http://heroku-buildpack-nginx-demo.herokuapp.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

heroku-buildpack-nginx

About

Why?

Heroku is an amazing deployment platform for your apps. nginx is a amazing webserver.

Why not get the best of both worlds?

How?

heroku-buildpack-nginx works by downloading and compiling nginx (plus dependencies) whenever you deploy.

Demo

Check out this demo to see how it works,and look at the (incredibly simple) source here.

Use

First, configure your app to use heroku-buildpack-nginx as its buildpack:

  • For new apps:
heroku create --buildpack git://github.com/neersighted/heroku-buildpack-nginx
  • For existing apps:
heroku config:add BUILDPACK_URL=git://github.com/neersighted/heroku-buildpack-nginx

All HTML files go in the root of your project (lay out any folders how you like).

heroku-buildpack-nginx will be used if a index.html, index.html, index.xhtml, or index.php is found in the root of your project.

Configure

If you want to get real fancy, you can alter some config files:

To use them, simply copy either (or both) of these files into your project, in the config/ directory. You can then edit them (they are very self-explanatory), and they will automagicly be used on the next build.

Hacking

Fork this repo, and submit a pull request.

License

LICENSE

About

nginx on heroku -- with php

http://heroku-buildpack-nginx-demo.herokuapp.com

License:MIT License


Languages

Language:Shell 77.2%Language:Perl 22.8%