const server = z.object({
GCS_KEY: z.preprocess(
(str) => JSON.parse(String(str)),
z.object({
type: z.string().min(1),
project_id: z.string().min(1),
private_key_id: z.string().min(1),
private_key: z.string().min(1),
client_email: z.string().min(1),
client_id: z.string().min(1),
auth_uri: z.string().min(1),
token_uri: z.string().min(1),
auth_provider_x509_cert_url: z.string().min(1),
client_x509_cert_url: z.string().min(1),
})
)
})
const processEnv = {
GCS_KEY: process.env.GCS_KEY
}
const server = z.object({
GCS_KEY: z.preprocess(
(str) => JSON.parse(String(str)),
z.object({
type: z.string().min(1),
project_id: z.string().min(1),
private_key_id: z.string().min(1),
private_key: z.string().min(1),
client_email: z.string().min(1),
client_id: z.string().min(1),
auth_uri: z.string().min(1),
token_uri: z.string().min(1),
auth_provider_x509_cert_url: z.string().min(1),
client_x509_cert_url: z.string().min(1),
})
)
})
const processEnv = {
GCS_KEY: process.env.GCS_KEY
}