From efb942d4c1452980b5f100d9eb76f5fbfb46e2d4 Mon Sep 17 00:00:00 2001 From: josedario87 Date: Fri, 26 Sep 2025 21:03:42 -0600 Subject: [PATCH] fix --- docker-compose.override.yml | 11 +++++++++++ docker-compose.yml | 6 ++++-- node-api/src/app.js | 4 +++- 3 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 docker-compose.override.yml diff --git a/docker-compose.override.yml b/docker-compose.override.yml new file mode 100644 index 0000000..af8b733 --- /dev/null +++ b/docker-compose.override.yml @@ -0,0 +1,11 @@ +version: "3.9" + +services: + node: + ports: + - "3000:3000" + volumes: + - ./node-api/index.js:/app/index.js:ro + - ./node-api/src:/app/src:ro + - ./frontend/dist:/app/public:ro + diff --git a/docker-compose.yml b/docker-compose.yml index d156630..67a4ad1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -19,8 +19,10 @@ services: - PGUSER=radius - PGPASSWORD=radius networks: - - radius_net - - principal + radius_net: + principal: + aliases: + - radiusnucleo-node freeradius: build: ./freeradius diff --git a/node-api/src/app.js b/node-api/src/app.js index 6243309..955c1fc 100644 --- a/node-api/src/app.js +++ b/node-api/src/app.js @@ -20,10 +20,12 @@ export function createApp() { // REST API app.use('/api', apiRouter); + // Simple health endpoint for reverse proxies / checks + app.get('/healthz', (_req, res) => res.json({ ok: true })); + app.get('/', (_req, res) => { res.sendFile(path.join(__dirname, '..', 'public', 'index.html')); }); return app; } -