This repository has been archived on 2024-08-10. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
nubian/src/index.js

21 lines
741 B
JavaScript
Raw Normal View History

2021-11-18 00:21:58 +00:00
// Global configuration
const globals = require("./utils/globals");
2021-08-14 17:55:14 -06:00
// Imports
2021-11-18 00:21:58 +00:00
const { cyanBright, magentaBright } = require("chalk");
2021-07-24 15:42:36 -06:00
const express = require("express");
2021-11-18 00:21:58 +00:00
const figlet = require("figlet");
// Local imports
const postgres = require("./utils/postgres.js");
// Constants
const port = process.env.NUBIAN_DEV_PORT ?? 52001;
2021-07-24 15:42:36 -06:00
const app = express();
2021-11-18 00:21:58 +00:00
// Routes
2021-11-07 02:14:48 +00:00
app.use(require("./routes/vitals-router"));
2021-11-18 00:21:58 +00:00
app.use("/api/stash", require("./routes/stash-route"));
console.log(cyanBright(figlet.textSync("Nubian", "Dr Pepper")));
console.log(magentaBright(`Up at: ${new Date()}`));
postgres.configure().then(async () => {
const upMsg = `Webserver listening on port ${port}!`;
app.listen(port, () => logSuccess("EXPRESS", upMsg));
});