import express from "express"; import payload from "payload"; import "dotenv/config"; import path from "path"; const app = express(); // Redirect root to Admin panel app.get("/", (_, res) => { res.redirect("/admin"); }); const start = async () => { // Initialize Payload await payload.init({ secret: process.env.PAYLOAD_SECRET, mongoURL: process.env.MONGODB_URI, express: app, onInit: async () => { payload.logger.info(`Payload Admin URL: ${payload.getAdminURL()}`); }, }); // Add your own express routes here app.use("/public", express.static(path.join(__dirname, "../public"))); app.listen(process.env.PAYLOAD_PORT); }; start();