From cb3660fdd1fc238a7afe859d80b5209baabfef49 Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Wed, 25 Nov 2020 09:33:31 +0100 Subject: [PATCH] Use serve instead --- Dockerfile | 12 +++++------- compose.yml | 4 ++-- package.json | 2 +- 3 files changed, 8 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9f30939..6e6e7e2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,13 +1,11 @@ FROM node:alpine -EXPOSE 8081 +EXPOSE 5000 -COPY ./docs /app +RUN npm i -g serve + +COPY . /app WORKDIR /app -RUN apk add --no-cache curl - -RUN npm install http-server - -CMD ["npm", "start"] +CMD ["npm", "run", "start"] diff --git a/compose.yml b/compose.yml index d7929d1..e8014dd 100644 --- a/compose.yml +++ b/compose.yml @@ -5,7 +5,7 @@ services: app: image: "decentral1se/biobulkbende.org:latest" healthcheck: - test: ["CMD", "curl", "-f", "http://localhost:8081"] + test: ["CMD", "curl", "-f", "http://localhost:5000"] interval: 10s timeout: 10s retries: 10 @@ -18,7 +18,7 @@ services: order: start-first labels: - "traefik.enable=true" - - "traefik.http.services.biobulkbende-org.loadbalancer.server.port=8081" + - "traefik.http.services.biobulkbende-org.loadbalancer.server.port=5000" - "traefik.http.routers.biobulkbende-org.rule=Host(`biobulkbende.org`)" - "traefik.http.routers.biobulkbende-org.entrypoints=web-secure" - "traefik.http.routers.biobulkbende-org.tls.certresolver=production" diff --git a/package.json b/package.json index efcfb2d..0eccc1d 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", - "start": "http-server -c-1 docs/ -p 8081" + "start": "serve docs" }, "author": "", "license": "ISC",