summaryrefslogtreecommitdiff
path: root/examples/nginx-alpine-ssl/Dockerfile
diff options
context:
space:
mode:
authorToby Jaffey <toby@ringtailsoftware.co.uk>2022-12-12 10:26:38 +0000
committerToby Jaffey <toby@ringtailsoftware.co.uk>2022-12-12 10:26:38 +0000
commit4afa513dced3b9ef024bc366b4fc884802730d50 (patch)
tree51098e478054a66439e98dfab89cbbedf5d9f5c0 /examples/nginx-alpine-ssl/Dockerfile
parentaa82e14bc7e7a3770feb23446d1a843d97213ccf (diff)
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 @@
+FROM alpine
+RUN apk add nginx
+RUN mkdir -p /run/nginx
+ADD default.conf /etc/nginx/http.d/default.conf
+ADD *.key /etc/ssl/private/
+ADD *.crt /etc/ssl/certs/
+WORKDIR /var/www/localhost/htdocs
+COPY entrypoint.sh /usr/local/bin
+RUN chmod +x /usr/local/bin/entrypoint.sh
+ENTRYPOINT ["/bin/sh", "/usr/local/bin/entrypoint.sh"]
+#EXPOSE 80
+EXPOSE 443
+CMD ["/bin/sh", "-c", "nginx -g 'daemon off;'; nginx -s reload;"]