Skip to content

caffeinalab/nginx-proxy-server-push

 
 

Repository files navigation

nginx 1.13 License MIT

Fork form jwilder/nginx-proxy with server push support

See the original documentation to find out all the features.

Usage

To run it:

$ docker run -d -p 80:80 -v /var/run/docker.sock:/tmp/docker.sock:ro caffeina/nginx-proxy-server-push

Then start any containers you want proxied with an env var VIRTUAL_HOST=subdomain.youdomain.com

$ docker run -e VIRTUAL_HOST=foo.bar.com  ...

Image variants

The nginx-proxy images are available in two flavors.

caffeina/nginx-proxy-server-push:latest

This image uses the debian:jessie based nginx image.

$ docker pull caffeina/nginx-proxy-server-push:latest

caffeina/nginx-proxy-server-push:alpine

This image is based on the nginx:alpine image. Use this image to fully support HTTP/2 (including ALPN required by recent Chrome versions). A valid certificate is required as well (see original documentation for more info).

$ docker pull caffeina/nginx-proxy-server-push:alpine

Thanks to jwilder for the awesome work.

About

Fork form nginx proxy with server push support

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 88.1%
  • Shell 11.4%
  • Makefile 0.5%