astro-payload-test/payload/src/payload.config.ts
tobias f94bc5d822
All checks were successful
continuous-integration/drone/push Build is passing
Move payload types so dev container doesn't crash
2024-05-20 14:20:26 +02:00

28 lines
695 B
TypeScript

import { buildConfig } from "payload/config";
import path from "path";
import Posts from "@/collections/Posts";
import Users from "@/collections/Users";
import Authors from "./collections/Authors";
import Media from "@/collections/Media";
export default buildConfig({
serverURL: process.env.PAYLOAD_URL,
admin: {
user: Users.slug,
webpack: (config) => ({
...config,
resolve: {
...config.resolve,
alias: {
...config.resolve.alias,
"@": path.resolve(__dirname, "./"),
},
},
}),
},
collections: [Posts, Users, Authors, Media],
typescript: {
outputFile: path.resolve("../types/", "payload-types.ts"),
},
});