summaryrefslogtreecommitdiff
path: root/examples/nginx-alpine-ssl/Dockerfile
diff options
context:
space:
mode:
authorGravatar Toby Jaffey2022-12-12 10:26:38 +0000
committerGravatar Toby Jaffey2022-12-12 10:26:38 +0000
commit4afa513dced3b9ef024bc366b4fc884802730d50 (patch)
tree51098e478054a66439e98dfab89cbbedf5d9f5c0 /examples/nginx-alpine-ssl/Dockerfile
parentBackport from xs. (diff)
downloadpenes-snac2-4afa513dced3b9ef024bc366b4fc884802730d50.tar.gz
penes-snac2-4afa513dced3b9ef024bc366b4fc884802730d50.tar.xz
penes-snac2-4afa513dced3b9ef024bc366b4fc884802730d50.zip
Add docker-compose support, so a working development server with HTTPS can be started with:
docker-compose build && docker-compose up
Diffstat (limited to 'examples/nginx-alpine-ssl/Dockerfile')
-rw-r--r--examples/nginx-alpine-ssl/Dockerfile13
1 files changed, 13 insertions, 0 deletions
diff --git a/examples/nginx-alpine-ssl/Dockerfile b/examples/nginx-alpine-ssl/Dockerfile
new file mode 100644
index 0000000..845405d
--- /dev/null
+++ b/examples/nginx-alpine-ssl/Dockerfile
@@ -0,0 +1,13 @@
1FROM alpine
2RUN apk add nginx
3RUN mkdir -p /run/nginx
4ADD default.conf /etc/nginx/http.d/default.conf
5ADD *.key /etc/ssl/private/
6ADD *.crt /etc/ssl/certs/
7WORKDIR /var/www/localhost/htdocs
8COPY entrypoint.sh /usr/local/bin
9RUN chmod +x /usr/local/bin/entrypoint.sh
10ENTRYPOINT ["/bin/sh", "/usr/local/bin/entrypoint.sh"]
11#EXPOSE 80
12EXPOSE 443
13CMD ["/bin/sh", "-c", "nginx -g 'daemon off;'; nginx -s reload;"]