nginx-proxy-auto-docker/Dockerfile
Mathieu Rochette df3f6e5056 avoid installing wget
download forego & docker-gen locally before build to avoid having to
download it on build
copy Procfile, nginx.tmpl & forego in a single command

fix #79
2015-01-04 16:39:59 +01:00

26 lines
631 B
Docker

FROM nginx:1.7.8
MAINTAINER Jason Wilder jwilder@litl.com
# Install wget and install/updates certificates
RUN apt-get update \
&& apt-get install -y -q --no-install-recommends \
ca-certificates \
&& apt-get clean \
&& rm -r /var/lib/apt/lists/*
# fix for long server names in Nginx
RUN sed -i 's/^http {/&\n server_names_hash_bucket_size 64;/g' /etc/nginx/nginx.conf
ENV DOCKER_GEN_VERSION 0.3.6
# Install docker-gen
ADD docker-gen-linux-amd64-$DOCKER_GEN_VERSION.tar.gz /usr/local/bin
COPY ./root/ /
WORKDIR /app/
ENV DOCKER_HOST unix:///tmp/docker.sock
VOLUME ["/etc/nginx/certs"]
CMD ["forego", "start", "-r"]