This commit is contained in:
Emile Nijssen 2021-07-13 21:39:45 +02:00
parent 985d886362
commit 91832c8e20
9 changed files with 449 additions and 379 deletions

View file

@ -12,6 +12,7 @@ const WireGuard = require('../services/WireGuard');
const {
PORT,
RELEASE,
PASSWORD,
} = require('../config');
@ -29,6 +30,10 @@ module.exports = class Server {
saveUninitialized: true,
}))
.get('/api/release', (Util.promisify(async () => {
return RELEASE;
})))
// Authentication
.get('/api/session', Util.promisify(async req => {
const requiresPassword = !!process.env.PASSWORD;