From 49d58b7b821a503aa7f306a0e5e34f329e924a7b Mon Sep 17 00:00:00 2001 From: Ward Truyen Date: Mon, 29 Jul 2024 14:00:13 +0200 Subject: [PATCH] Chore: added Dockerfile & traefik compose.yml --- Dockerfile | 8 ++++++++ compose.yml | 9 +++++++++ 2 files changed, 17 insertions(+) create mode 100644 Dockerfile create mode 100644 compose.yml diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..447f0ff --- /dev/null +++ b/Dockerfile @@ -0,0 +1,8 @@ +FROM node:lts-alpine3.20 + +WORKDIR /app +COPY src/ . + +RUN npm install --global serve +EXPOSE 3000 +CMD [ "serve", "." ] diff --git a/compose.yml b/compose.yml new file mode 100644 index 0000000..645fbc3 --- /dev/null +++ b/compose.yml @@ -0,0 +1,9 @@ +services: + root: + build: . + labels: + - "traefik.http.routers.sampleweb.rule=Host(`truyen.network`) && PathPrefix(`/`)" + - "traefik.http.routers.sampleweb.entrypoints=websecure" +# - "traefik.http.routers.sampleweb.tls=true" +# - "traefik.http.routers.sampleweb.tls.certresolver=letsencrypt" + - "traefik.enable=true"