diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..a1b4915 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,14 @@ +FROM node:10 +# This is throwing an Error Width must be multiple of 2 +RUN apt-get update && apt-get upgrade -y && apt-get autoremove && apt-get autoclean +RUN apt-get install -y \ + libhidapi-dev \ + libblas-dev \ + liblapack-dev \ + libmcrypt-dev + +WORKDIR /app +COPY . /app +RUN npm install +EXPOSE 3000 +CMD ["node", "index.js"] \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..32bc6c8 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,11 @@ +version: "3" + +services: + brain-monitor_dev: + build: + context: . + dockerfile: Dockerfile + ports: + - "8080:3000" + volumes: + - .:/app