From f1f459c7b48334cb01effa46589a741802ecf065 Mon Sep 17 00:00:00 2001 From: Mauricio Cordeiro Date: Sat, 16 Mar 2019 10:53:58 +0100 Subject: [PATCH] Adding docker to brain-monitor --- Dockerfile | 14 ++++++++++++++ docker-compose.yml | 11 +++++++++++ 2 files changed, 25 insertions(+) create mode 100644 Dockerfile create mode 100644 docker-compose.yml 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