1
0
mirror of https://github.com/dokku/buildpack-nginx.git synced 2024-12-26 05:55:24 +00:00
Go to file
Jose Diaz-Gonzalez 06888793b1 Merge pull request #8 from alexleclair/master
Copy app.json from www/ into $BUILD_DIR for deployment task support
2016-09-19 23:11:40 -06:00
bin Merge pull request #8 from alexleclair/master 2016-09-19 23:11:40 -06:00
conf change ROOT env var and doc it 2015-11-25 10:43:01 -08:00
.gitignore add .gitignore 2016-07-27 20:48:14 -04:00
LICENSE Relicense to CC0 2013-11-11 16:09:17 -08:00
README.md Update README.md 2016-06-30 14:27:22 -04:00

Dokku Buildpack: nginx

This is the official dokku buildpack for static websites, powered by nginx.

Usage

All static files that you want to serve should be in the root directory of your repository. No need to use a seperate www folder. buildpack-nginx will automatically download the buildpack, download NGINX, compile it, and install it. The next time you push your project, the buildpack will reuse the precompiled binaries.

Dokku

To trigger detection of this buildpack in Dokku, you have two options:

  • Automatic: Add an empty file called .static to your root directory of your web project.
  • Manual: Set your BUILDPACK_URL via dokku config:set BUILDPACK_URL=https://github.com/dokku/buildpack-nginx.git

Heroku

Heroku users can use this buildpack by running the following command:

heroku buildpacks:set https://github.com/dokku/buildpack-nginx.git

Configuration

You can override the nginx root via setting the NGINX_ROOT environment variable. This should be a relative path in your repository.

You may completely override the built-in nginx config by placing an nginx.conf.erb file in the root, modeled after our own conf/nginx.config.erb. This will be used inside of the container, and not by the host Dokku instance.

Credits and License

buildpack-nginx is licensed under the CC0 1.0 Universal license and has been informed by many similar projects on the web.

Florian Heinemann