const express = require("express");
const swaggerUi = require("swagger-ui-express");
const yaml = require("js-yaml");
const fs = require("fs");

const app = express();

const swaggerDocument = yaml.load(fs.readFileSync("../src/bundled.yaml", "utf8"));

app.use("/api-docs", swaggerUi.serve, swaggerUi.setup(swaggerDocument));

app.listen(3000, () => {
    console.log("Swagger UI running at http://localhost:3000/api-docs");
});