diff --git a/backend/.dockerignore b/backend/.dockerignore index 99a3d5b..f88c733 100644 --- a/backend/.dockerignore +++ b/backend/.dockerignore @@ -1,2 +1,4 @@ node_modules -*.exe \ No newline at end of file +*.exe +docker-compose.yml +Dockerfile diff --git a/backend/Dockerfile b/backend/Dockerfile index 8e0b2f4..b458ac4 100644 --- a/backend/Dockerfile +++ b/backend/Dockerfile @@ -1,24 +1,18 @@ FROM alpine:3.11 RUN \ -apk add --update npm python ffmpeg && \ -apk add --repository http://dl-3.alpinelinux.org/alpine/edge/testing/ \ +apk add --no-cache npm python ffmpeg && \ +apk add --no-cache --repository http://dl-cdn.alpinelinux.org/alpine/edge/testing/ \ atomicparsley -# Change directory so that our commands run inside this new directory WORKDIR /app -# Copy dependency definitions -COPY ./ /app/ +COPY package.json /app/ -# Change directory to backend -WORKDIR /app - -# Install dependencies on backend RUN npm install -# Expose the port the app runs in +COPY ./ /app/ + EXPOSE 17442 -# Run the specified command within the container. -CMD [ "node", "app.js" ] \ No newline at end of file +CMD [ "node", "app.js" ]