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

20 lines
741 B
JavaScript

// Global configuration
const globals = require("./utils/globals");
// Imports
const { cyanBright, magentaBright } = require("chalk");
const express = require("express");
const figlet = require("figlet");
// Local imports
const postgres = require("./utils/postgres.js");
// Constants
const port = process.env.NUBIAN_DEV_PORT ?? 52001;
const app = express();
// Routes
app.use(require("./routes/vitals-router"));
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));
});