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