0.1.1 • Published 9 months ago
cql-core v0.1.1
CQL
CQL package extends your base payload configuration with predefined configuration
Getting Started
Example Usage
Add this code in your payload.config.ts
file to get a base configuration
import path from "path";
import { fileURLToPath } from "url";
import { cqlConfig } from "cql";
import { buildConfig } from "payload";
const filename = fileURLToPath(import.meta.url);
const dirname = path.dirname(filename);
const finalPath = path.resolve(dirname, "payload-types.ts");
// Add the configuration you want!
export default cqlConfig({
dbURL: process.env.DATABASE_URI,
s3: {
bucket: process.env.S3_BUCKET,
accessKeyId: process.env.S3_ACCESS_KEY_ID,
secretAccessKey: process.env.S3_SECRET_ACCESS_KEY,
region: process.env.S3_REGION,
endpoint: process.env.S3_ENDPOINT,
},
typescript: {
outputFile: finalPath,
},
secret: process.env.PAYLOAD_SECRET,
cors: [process.env.PAYLOAD_URL],
csrf: [process.env.PAYLOAD_URL],
resend: {
apiKey: process.env.RESEND_API_KEY,
defaultFromAddress: process.env.RESEND_SENDER_EMAIL,
defaultFromName: process.env.RESEND_SENDER_NAME,
},
});