diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..6b8710a --- /dev/null +++ b/.dockerignore @@ -0,0 +1 @@ +.git diff --git a/docker-armhf/Dockerfile b/docker-armhf/Dockerfile new file mode 100644 index 0000000..2267e21 --- /dev/null +++ b/docker-armhf/Dockerfile @@ -0,0 +1,15 @@ +# +# BUILD: docker build --rm -t derand/node-websocket-vs-socket.io-armhf -f ./docker-armhf/Dockerfile . +# RUN: docker run --detach=true -p 3001:3001 -p 3002:3002 --name node-websocket-vs-socket.io derand/node-websocket-vs-socket.io-armhf +# + +FROM hypriot/rpi-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-armhf/docker-compose.yml b/docker-armhf/docker-compose.yml new file mode 100644 index 0000000..b5c2f24 --- /dev/null +++ b/docker-armhf/docker-compose.yml @@ -0,0 +1,19 @@ +version: '2' + +services: + node-websocket-vs-socket.io: + image: "derand/node-websocket-vs-socket.io-armhf" + build: + context: ../ + dockerfile: ./docker-armhf/Dockerfile + container_name: node-websocket-vs-socket.io + hostname: node-websocket-vs-socket.io + ports: + - "3001:3001" + - "3002:3002" + logging: &default_logging + driver: json-file + options: + max-size: "500k" + max-file: "1" +