diff --git a/.dockerignore b/.dockerignore index 1b73304..d7e7b41 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,5 +1,13 @@ -node_modules .github .git* - -*.md \ No newline at end of file +.idea +dev +docs +licenses +node_modules +pairdrop-cli +*.md +*.yml +Dockerfile +rtc_config_example.json +turnserver_example.conf \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index 43c97ac..23496e5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,13 @@ -FROM node:lts-alpine +FROM alpine:latest WORKDIR /home/node/app COPY package*.json ./ -RUN npm ci +RUN apk add --no-cache nodejs npm +RUN NODE_ENV="production" npm ci --omit=dev +# Directories and files excluded via .dockerignore COPY . . # environment settings