diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..c155843 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +FROM node + +RUN apt-get update && \ + apt-get install -y \ + libpcap-dev && \ + rm -rf /var/lib/apt/lists/* + +WORKDIR /usr/src/app + +COPY package.json /usr/src/app/ +RUN npm install +COPY . /usr/src/app + +VOLUME /usr/src/app/config + +CMD ["npm", "start"] diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..659fc18 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,8 @@ +version: "2" +services: + dasher: + build: . + network_mode: host + restart: always + volumes: + - ~/configs/dasher:/usr/src/app/config