Skip to content
Snippets Groups Projects
Commit a55d4634 authored by Mark Lopez's avatar Mark Lopez Committed by James Long
Browse files

Added health check endpoint.

parent 42bc4c8a
Branches
Tags
No related merge requests found
const fs = require('fs'); const fs = require('fs');
const express = require('express'); const express = require('express');
const actuator = require('express-actuator');
const bodyParser = require('body-parser'); const bodyParser = require('body-parser');
const cors = require('cors'); const cors = require('cors');
const config = require('./load-config'); const config = require('./load-config');
...@@ -25,6 +26,8 @@ app.get('/mode', (req, res) => { ...@@ -25,6 +26,8 @@ app.get('/mode', (req, res) => {
res.send(config.mode); res.send(config.mode);
}); });
app.use(actuator()); // Provides /health, /metrics, /info
// The web frontend // The web frontend
app.use(express.static(__dirname + '/node_modules/@actual-app/web/build')); app.use(express.static(__dirname + '/node_modules/@actual-app/web/build'));
app.get('/*', (req, res) => { app.get('/*', (req, res) => {
......
...@@ -17,6 +17,7 @@ ...@@ -17,6 +17,7 @@
"body-parser": "^1.18.3", "body-parser": "^1.18.3",
"cors": "^2.8.5", "cors": "^2.8.5",
"express": "^4.16.3", "express": "^4.16.3",
"express-actuator": "^1.8.1",
"express-response-size": "^0.0.3", "express-response-size": "^0.0.3",
"node-fetch": "^2.2.0", "node-fetch": "^2.2.0",
"uuid": "^3.3.2" "uuid": "^3.3.2"
......
This diff is collapsed.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment