Skip to content

Commit

Permalink
Merge pull request #3 from derand/master
Browse files Browse the repository at this point in the history
Docker implementation
  • Loading branch information
rsp authored Jul 16, 2018
2 parents f61733a + f858d94 commit f19b909
Show file tree
Hide file tree
Showing 6 changed files with 77 additions and 0 deletions.
1 change: 1 addition & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.git
8 changes: 8 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,14 @@ npm i
./ws-vs-si.js
```

### Installing from Docker
You can build and run own docker image running from "root" repo folder
```
docker-compose -f ./docker/docker-compose.yml build
docker-compose -f ./docker/docker-compose.yml up -d
```


Running
-------
You start the server with either
Expand Down
15 changes: 15 additions & 0 deletions docker-armhf/Dockerfile
Original file line number Diff line number Diff line change
@@ -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"]
21 changes: 21 additions & 0 deletions docker-armhf/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#
# docker-compose -f ./docker-armhf/docker-compose.yml build
# docker-compose -f ./docker-armhf/docker-compose.yml up -d
#
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"
15 changes: 15 additions & 0 deletions docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -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"]
17 changes: 17 additions & 0 deletions docker/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -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"

0 comments on commit f19b909

Please sign in to comment.