Interface: CreateTaprootPayloadConfigOptions
Defined in: server/cms/types.ts:87
Options for createTaprootPayloadConfig.
Properties
adminLoginView?
optional adminLoginView?: AdminViewConfig;Defined in: server/cms/types.ts:100
Consumer-owned Payload login view. Required when the app wants a useful
/admin/login route because local Payload authentication is disabled.
blocks?
optional blocks?: Block[];Defined in: server/cms/types.ts:106
Additional layout blocks registered into the Pages layout field.
collections?
optional collections?: TaprootCmsCollectionOptions;Defined in: server/cms/types.ts:104
Collection extension seam.
contentCache?
optional contentCache?: ContentCache;Defined in: server/cms/types.ts:102
Shared tagged cache invalidated automatically by published page hooks.
csrf?
optional csrf?: string[];Defined in: server/cms/types.ts:95
Additional trusted origins allowed by Payload's CSRF protection.
databaseUrl
databaseUrl: string;Defined in: server/cms/types.ts:89
Postgres connection string. The adapter targets the isolated cms schema.
resolveActor?
optional resolveActor?: ResolveCmsActor;Defined in: server/cms/types.ts:110
Resolve the live better-auth actor from an incoming request.
s3?
optional s3?: TaprootCmsS3Options;Defined in: server/cms/types.ts:108
S3 storage adapter options (Decision 5). When omitted, uploads use Payload's local adapter.
secret
secret: string;Defined in: server/cms/types.ts:91
Payload secret (signing). Sourced from the consuming app's env.
serverURL?
optional serverURL?: string;Defined in: server/cms/types.ts:93
Public server URL of the consuming app (for admin + CSRF allowed-origins).
typesOutputFile?
optional typesOutputFile?: string;Defined in: server/cms/types.ts:112
Where payload generate:types writes. Defaults to ${cwd}/payload-types.ts.