From a40a6d6ad8f02a9be099386d07b398cc032dd35a Mon Sep 17 00:00:00 2001 From: Azure Date: Wed, 11 Feb 2026 00:32:44 +0100 Subject: [PATCH] Added server metadata --- .env.example | 4 +++- routes/index.js | 9 +++++++++ services/metaService.js | 10 ++++++++++ 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 routes/index.js create mode 100644 services/metaService.js diff --git a/.env.example b/.env.example index 4275b66..9770cfb 100644 --- a/.env.example +++ b/.env.example @@ -1,2 +1,4 @@ WEB_PORT=3000 -IS_PROD=FALSE \ No newline at end of file +IS_PROD=FALSE +INSTANCE_NAME="Azures04" +INSTANCE_LOGO="https://chibieditor.fr/assets/img/avatars/azures.png" \ No newline at end of file diff --git a/routes/index.js b/routes/index.js new file mode 100644 index 0000000..5853639 --- /dev/null +++ b/routes/index.js @@ -0,0 +1,9 @@ +const express = require("express") +const router = express.Router() +const metaService = require("../services/metaService") + +router.get("/", (req, res) => { + return res.status(200).json(metaService.getServerMetadata()) +}) + +module.exports = router \ No newline at end of file diff --git a/services/metaService.js b/services/metaService.js new file mode 100644 index 0000000..7a42c2c --- /dev/null +++ b/services/metaService.js @@ -0,0 +1,10 @@ +function getServerMetadata() { + return { + name: process.env["INSTANCE_NAME"], + logo: process.env["INSTANCE_LOGO"] + } +} + +module.exports = { + getServerMetadata +} \ No newline at end of file