diff options
| author | 2022-12-12 10:26:38 +0000 | |
|---|---|---|
| committer | 2022-12-12 10:26:38 +0000 | |
| commit | 4afa513dced3b9ef024bc366b4fc884802730d50 (patch) | |
| tree | 51098e478054a66439e98dfab89cbbedf5d9f5c0 /examples/nginx-alpine-ssl/Dockerfile | |
| parent | Backport from xs. (diff) | |
| download | penes-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/Dockerfile | 13 |
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 @@ | |||
| 1 | FROM alpine | ||
| 2 | RUN apk add nginx | ||
| 3 | RUN mkdir -p /run/nginx | ||
| 4 | ADD default.conf /etc/nginx/http.d/default.conf | ||
| 5 | ADD *.key /etc/ssl/private/ | ||
| 6 | ADD *.crt /etc/ssl/certs/ | ||
| 7 | WORKDIR /var/www/localhost/htdocs | ||
| 8 | COPY entrypoint.sh /usr/local/bin | ||
| 9 | RUN chmod +x /usr/local/bin/entrypoint.sh | ||
| 10 | ENTRYPOINT ["/bin/sh", "/usr/local/bin/entrypoint.sh"] | ||
| 11 | #EXPOSE 80 | ||
| 12 | EXPOSE 443 | ||
| 13 | CMD ["/bin/sh", "-c", "nginx -g 'daemon off;'; nginx -s reload;"] | ||