import dotenv from 'dotenv' import path from 'path' dotenv.config({ path: path.resolve(__dirname, '../.env'), }) import express from 'express' import payload from 'payload' import { seed } from './seed' const app = express() app.get('/', (_, res) => { res.redirect('/admin') }) const start = async (): Promise => { await payload.init({ secret: process.env.PAYLOAD_SECRET, mongoURL: process.env.MONGODB_URI, express: app, onInit: () => { payload.logger.info(`Payload Admin URL: ${payload.getAdminURL()}`) }, }) if (process.env.PAYLOAD_SEED === 'true') { payload.logger.info('---- SEEDING DATABASE ----') await seed(payload) } app.listen(3000) } start()