mirror of
https://github.com/MrUnknownDE/utools.git
synced 2026-04-06 00:32:04 +02:00
20 lines
630 B
JavaScript
20 lines
630 B
JavaScript
// backend/routes/version.js
|
|
const express = require('express');
|
|
const pino = require('pino');
|
|
|
|
// Logger for this module
|
|
const logger = pino({ level: process.env.LOG_LEVEL || 'info' });
|
|
|
|
const router = express.Router();
|
|
|
|
// Route handler for / (relative to /api/version)
|
|
router.get('/', (req, res) => {
|
|
// Read commit SHA from environment variable (set during build/deploy)
|
|
const commitSha = process.env.GIT_COMMIT_SHA || 'unknown';
|
|
const requestIp = req.ip || req.socket.remoteAddress;
|
|
|
|
logger.info({ requestIp, commitSha }, 'Version request received');
|
|
res.json({ commitSha });
|
|
});
|
|
|
|
module.exports = router; |