10 Commits

Author SHA1 Message Date
8ebd92c53d Add input field to specify call name 2020-03-11 14:24:36 +01:00
a828b1570d Replace doT with ejs
doT had a security vulnerability and ejs has even fewer dependencies:

https://www.npmjs.com/advisories/798
2019-11-19 23:41:34 -03:00
3ae120b3ba Add ability to log requests 2019-11-19 12:48:23 -03:00
2d14e5fd33 Replace pug with doT
Pug contains a lot of unnecessary dependencies leading to code bloat,
which results in increased docker package size, and thus docker image
size). express-dot-engine is much simpler and performs better.
2019-11-19 12:21:19 -03:00
e1b7283a94 Remove handling of SIGTERM
New version of socket.io cannot terminate cleanly when there are active
connections:

https://github.com/socketio/socket.io/issues/1602
2019-11-18 22:40:07 -03:00
23fabb0b0c Do not always require custom configuration files 2019-11-18 13:01:01 -03:00
976bd5642c Fix failing test 2019-11-16 09:18:42 -03:00
92a5f2063c Use SignalData on server-side
This should not cause compile issues when simple-peer is not installed
(because client-side JS will be precompiled after pkg is published in
NPM repository) because types are not used in runtime.
2019-11-16 00:06:41 -03:00
17bea91c1d Move src/{views,res} to root
To make it available after ts server files are compiled into lib folder
2019-11-13 22:27:34 -03:00
1eaca46a16 Install typescript, upgrade server to TypeScript 2019-11-13 00:54:35 -03:00