export const envVariables: VariableDictionary = [
{ DB_USER: "${dbUser}" },
{ DB_PASSWORD: "${dbPassword}" },
{ DB_PORT: "${dbPort}" },
{
DB_URL: "mysql://${dbUser}:${dbPassword}@${dbHost}:${dbPort}${dbName}",
},
];
beforeCreateServerDotEnv(
context: DsgContext,
eventParams: CreateServerDotEnvParams
) {
eventParams.envVariables = [...eventParams.envVariables, ...envVariables];
return eventParams;
}
Creates the server’s .env file
export const envVariables: VariableDictionary = [
{ DB_USER: "${dbUser}" },
{ DB_PASSWORD: "${dbPassword}" },
{ DB_PORT: "${dbPort}" },
{
DB_URL: "mysql://${dbUser}:${dbPassword}@${dbHost}:${dbPort}${dbName}",
},
];
beforeCreateServerDotEnv(
context: DsgContext,
eventParams: CreateServerDotEnvParams
) {
eventParams.envVariables = [...eventParams.envVariables, ...envVariables];
return eventParams;
}
CreateServerDotEnv
An Array of objects represents the key-value pairs the user wants to add to the generated .env
file.
Show VariableDictionary Type Definition
export type VariableDictionary = {
[variable: string]: string;
}[];
export const envVariables: VariableDictionary = [
{ DB_USER: "${dbUser}" },
{ DB_PASSWORD: "${dbPassword}" },
{ DB_PORT: "${dbPort}" },
{
DB_URL: "mysql://${dbUser}:${dbPassword}@${dbHost}:${dbPort}${dbName}",
},
];
beforeCreateServerDotEnv(
context: DsgContext,
eventParams: CreateServerDotEnvParams
) {
eventParams.envVariables = [...eventParams.envVariables, ...envVariables];
return eventParams;
}
Was this page helpful?