From 75945a93a7bf362a4a3eaadeeac538fcbd0bf534 Mon Sep 17 00:00:00 2001 From: Phoenix Date: Tue, 18 May 2021 00:55:24 +0100 Subject: [PATCH] first commit --- Dockerfile | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..d168d0f --- /dev/null +++ b/Dockerfile @@ -0,0 +1,18 @@ +FROM node:14.15.3-alpine AS base + +FROM nginx:1.19.6-alpine as Web +LABEL maintainer="Phoenix (https://github.com/HotaruBlaze)" +COPY docker/nginx.conf /etc/nginx/nginx.conf +COPY docker/web.conf /etc/nginx/conf.d/web.conf + +LABEL com.ouroboros.enable="true" +LABEL traefik.http.routers.fluttershub-com.tls=true +LABEL traefik.http.routers.fluttershub-com.rule=Host(`blog.fluttershub.com`) +LABEL traefik.http.routers.fluttershub-com.tls.certresolver=letsencrypt +LABEL traefik.http.services.fluttershub-com.loadbalancer.server.port=80 +LABEL traefik.enable=true + +EXPOSE 80 +RUN rm -Rf /usr/share/nginx/html/ && rm /etc/nginx/conf.d/default.conf +COPY ./build /usr/share/nginx/html/ +CMD [ "nginx", "-g", "daemon off;" ] \ No newline at end of file