~rbdr/tomato-sauce

3ec8e14833b55d6bff4cf5702f90e1bb9a1b1e40 — Ruben Beltran del Rio 1 year, 6 months ago a0666be rbdr-update
Add new port
5 files changed, 35 insertions(+), 3 deletions(-)

A Dockerfile
A Makefile
M bin/tomato_sauce.js
A docker-compose.yml
M package.json
A Dockerfile => Dockerfile +13 -0
@@ 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"]

A Makefile => Makefile +9 -0
@@ 0,0 1,9 @@
environment = development

default: start

start:
	docker-compose up

update-dependencies:
	docker-compose run tomato-sauce install

M bin/tomato_sauce.js => bin/tomato_sauce.js +1 -1
@@ 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)
};

A docker-compose.yml => docker-compose.yml +11 -0
@@ 0,0 1,11 @@
version: '3.8'

services:
  tomato-sauce:
    build: .
    command: run start
    volumes:
      - /app/node_modules
      - .:/app
    ports:
      - "7777:7777"

M package.json => package.json +1 -2
@@ 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": {