Thomas Hobson
de89acb617
api: Implement Websocket transport for live data
2021-07-16 23:10:44 +12:00
Thomas Hobson
b3be57e0b4
lint like rest of codebase
2021-05-08 12:30:40 +12:00
Thomas Hobson
1b7504a191
switch back to startsWith
...
This is because application/json;charset=utf8 is perfectly valid!
2021-05-08 12:25:04 +12:00
Thomas Hobson
4259e89bb2
lint api
2021-05-08 12:20:21 +12:00
Thomas Hobson
0da1cd5867
use real uid for killing processes instead of using euid ( #206 )
2021-05-07 22:11:28 +12:00
Thomas Hobson
972228412a
switch to taking config by env
...
To help with ease of deployment, configuration now is administered through the use of environment variables.
This allows for easy configuration directly from the docker-compose file and is a much more robust solution.
2021-05-07 21:11:36 +12:00
Thomas Hobson
8b90c12c5c
chown directories to root, ensuring they are not writable by runners
2021-05-02 20:11:55 +12:00
Thomas Hobson
3673b4e403
zombie process handler
2021-04-26 13:00:34 +12:00
Thomas Hobson
347f2d56d7
use a compatible waitpid library
2021-04-26 11:32:10 +12:00
Thomas Hobson
72bda367e0
cleanup all runner user processes
2021-04-26 10:35:34 +12:00
Thomas Hobson
3928bace86
refactor
2021-04-25 20:55:20 +12:00
Brian Seymour
b3d18600cd
api refactoring
2021-03-12 23:01:04 -06:00
Thomas Hobson
8a0f7b3abd
api: add express-validator
2021-02-27 18:45:43 +13:00
Thomas Hobson
7b2305f30c
api: add licence to package.json
2021-02-21 13:15:11 +13:00
Thomas Hobson
8ad62ec983
api: use patched nocamel for fs/promises
2021-02-21 12:06:20 +13:00
Thomas Hobson
60c004eea9
api: lint **everything**
2021-02-21 11:39:03 +13:00
Thomas Hobson
91420c39d7
api: v3
2021-02-21 03:13:56 +13:00
Thomas Hobson
c5f3305c23
remove **everything** in preparations for v3
2021-02-18 18:32:26 +13:00
Vrganj
e80bb0372b
Use express-validator, refactor
2021-01-16 00:53:51 +01:00
Vrganj
c88abc3ac9
Remove main.go, remove useless dependency
2021-01-15 22:47:04 +01:00
Vrganj
77e645beb3
Rip out go, add aliases to /versions
2021-01-14 20:14:26 +01:00