From 75681732af18062ece174e1594a31a4922798bc2 Mon Sep 17 00:00:00 2001 From: Andrey Derevyagin <2derand@gmail.com> Date: Tue, 15 Aug 2017 12:33:29 +0300 Subject: [PATCH] Add docker --- docker/Dockerfile | 15 +++++++++++++++ docker/docker-compose.yml | 17 +++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 docker/Dockerfile create mode 100644 docker/docker-compose.yml diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 0000000..0b7133b --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,15 @@ +# +# BUILD: docker build --rm -t derand/node-websocket-vs-socket.io -f ./docker/Dockerfile . +# RUN: docker run --detach=true -p 3001:3001 -p 3002:3002 --name node-websocket-vs-socket.io derand/node-websocket-vs-socket.io +# + +FROM node + +COPY . /node-websocket-vs-socket.io/ +WORKDIR /node-websocket-vs-socket.io/ + +RUN npm i + +EXPOSE 3001 3002 + +ENTRYPOINT ["./ws-vs-si.js"] diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml new file mode 100644 index 0000000..a14d7f8 --- /dev/null +++ b/docker/docker-compose.yml @@ -0,0 +1,17 @@ +# +# docker-compose -f ./docker/docker-compose.yml build +# docker-compose -f ./docker/docker-compose.yml up -d +# + +version: '2' +services: + node-websocket-vs-socket.io: + image: "derand/node-websocket-vs-socket.io" + build: + context: ../ + dockerfile: ./docker/Dockerfile + container_name: node-websocket-vs-socket.io + hostname: node-websocket-vs-socket.io + ports: + - "3001:3001" + - "3002:3002"