diff options
| author | Ruben Beltran del Rio <ruben@unlimited.pizza> | 2022-05-08 21:19:04 +0200 |
|---|---|---|
| committer | Ruben Beltran del Rio <ruben@unlimited.pizza> | 2022-05-08 21:19:04 +0200 |
| commit | 3ec8e14833b55d6bff4cf5702f90e1bb9a1b1e40 (patch) | |
| tree | 6992e15abd2bd0d0af8a665aecdf1f64629065d0 | |
| parent | a0666be3ab58ed83ad6d622cfe2b8293c40dffbb (diff) | |
Add new portrbdr-update
| -rw-r--r-- | Dockerfile | 13 | ||||
| -rw-r--r-- | Makefile | 9 | ||||
| -rwxr-xr-x | bin/tomato_sauce.js | 2 | ||||
| -rw-r--r-- | docker-compose.yml | 11 | ||||
| -rw-r--r-- | package.json | 3 |
5 files changed, 35 insertions, 3 deletions
diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..0c8fcbb --- /dev/null +++ b/Dockerfile @@ -0,0 +1,13 @@ +FROM node:16-slim + +WORKDIR /app + +COPY package-lock.json . +COPY package.json . +RUN npm ci + +COPY . . + +ENTRYPOINT ["npm"] + +CMD ["start"] diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..fdfeaa8 --- /dev/null +++ b/Makefile @@ -0,0 +1,9 @@ +environment = development + +default: start + +start: + docker-compose up + +update-dependencies: + docker-compose run tomato-sauce install diff --git a/bin/tomato_sauce.js b/bin/tomato_sauce.js index b8675da..524c361 100755 --- a/bin/tomato_sauce.js +++ b/bin/tomato_sauce.js @@ -11,7 +11,7 @@ const TomatoSauce = require('..'); const Util = require('../lib/util'); const config = { - port: Getenv.int('TOMATO_SAUCE_PORT', 9999), + port: Getenv.int('TOMATO_SAUCE_PORT', 7777), frequency: Getenv.int('TOMATO_SAUCE_FREQUENCY', 333), modulation: Getenv.int('TOMATO_SAUCE_MODULATION_SPEED', 5) }; diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..416ea04 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,11 @@ +version: '3.8' + +services: + tomato-sauce: + build: . + command: run start + volumes: + - /app/node_modules + - .:/app + ports: + - "7777:7777" diff --git a/package.json b/package.json index 5c67914..9bfb5ba 100644 --- a/package.json +++ b/package.json @@ -5,8 +5,7 @@ "main": "lib/tomato_sauce.js", "scripts": { "document": "jsdoc2md -f 'lib/**/*.js' > doc/README.md", - "lint": "eslint lib bin", - "test": "I'm really really sorry! && exit 1", + "lint": "eslint .", "start": "bin/tomato_sauce.js" }, "repository": { |