diff --git a/packages/fileimport-service/Dockerfile b/packages/fileimport-service/Dockerfile new file mode 100644 index 000000000..de0a893e9 --- /dev/null +++ b/packages/fileimport-service/Dockerfile @@ -0,0 +1,21 @@ +FROM node:14.16.0-buster-slim as node + +RUN apt-get update && apt-get install -y \ + tini \ + && rm -rf /var/lib/apt/lists/* + +ADD https://github.com/ufoscout/docker-compose-wait/releases/download/2.8.0/wait /wait +RUN chmod +x /wait + +ARG NODE_ENV=production +ENV NODE_ENV=${NODE_ENV} + +WORKDIR /app + +COPY packages/fileimport-service/package*.json ./ +RUN npm ci + +COPY packages/fileimport-service . + +ENTRYPOINT [ "tini", "--" ] +CMD ["node", "src/daemon.js"]