sequelize-ts-boilerplate
Version:
A REST API scaffolding tool designed to scale and easily generate CRUD endpoints based on database schema design
16 lines (12 loc) • 424 B
text/typescript
import { IConfig } from "../../interfaces/config";
import * as fse from "fs-extra";
export function generate(config: IConfig) {
const configEnv = config.DATABASE_CONNECTION_SETINGS[config.ENV];
const envFile = (`
MYSQL_HOST=${configEnv.host}
MYSQL_DB=${configEnv.db}
MYSQL_USERNAME=${configEnv.username}
MYSQL_PASS=${configEnv.password}
`);
fse.outputFileSync(`./.env`, envFile, "utf8");
}