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"