This commit is contained in:
Andras Bacsai
2022-12-12 08:44:23 +01:00
parent f55b861849
commit c445fc0f8a
44 changed files with 3130 additions and 53 deletions

15
apps/server/src/env.js Normal file
View File

@@ -0,0 +1,15 @@
const { z } = require('zod');
/*eslint sort-keys: "error"*/
const envSchema = z.object({
NODE_ENV: z.enum(['development', 'test', 'production']),
COOLIFY_SECRET_KEY: z.string()
});
const env = envSchema.safeParse(process.env);
if (!env.success) {
console.error('❌ Invalid environment variables:', JSON.stringify(env.error.format(), null, 4));
process.exit(1);
}
module.exports.env = env.data;