File size: 614 Bytes
			
			| fac3250 a3b5894 fac3250 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import fs from "fs";
const SECRET_CONFIG = fs.existsSync(".env.SECRET_CONFIG")
	? fs.readFileSync(".env.SECRET_CONFIG", "utf8")
	: process.env.SECRET_CONFIG;
if (!SECRET_CONFIG) {
	throw new Error(
		"SECRET_CONFIG is not defined. Please provide it either in a file or as an environment variable."
	);
}
// Read the content of the file .env.template
const PUBLIC_CONFIG = fs.readFileSync(".env.template", "utf8");
// Prepend the content of the env variable SECRET_CONFIG
const full_config = `${PUBLIC_CONFIG}\n${SECRET_CONFIG}`;
// Write full_config to .env.local
fs.writeFileSync(".env.local", full_config);
 | 
