diff --git a/packages/streaming-server/Dockerfile b/packages/streaming-server/Dockerfile new file mode 100644 index 00000000..2755a528 --- /dev/null +++ b/packages/streaming-server/Dockerfile @@ -0,0 +1,16 @@ +FROM node:16-alpine + +RUN apk add git +RUN mkdir -p /home/node/app/node_modules && chown -R node:node /home/node/app + +WORKDIR /home/node/app +USER node + +EXPOSE 3010 + +COPY package.json ./ +COPY --chown=node:node . . + +RUN chmod -R 777 /home/node/app && npm install + +CMD ["/home/node/app/node_modules/corenode/bin/corenode-node", "/home/node/app/src/index.js"] \ No newline at end of file diff --git a/packages/streaming-server/docker-compose.yml b/packages/streaming-server/docker-compose.yml new file mode 100644 index 00000000..1bf73fd8 --- /dev/null +++ b/packages/streaming-server/docker-compose.yml @@ -0,0 +1,9 @@ +version: "3" + +services: + node: + build: "." + ports: + - "3010:3010" + volumes: + - "./.env:/home/node/app/.env" \ No newline at end of file