create-types-backend
Version:
A CLI tool to quickly setup an Express.js backend in TypeScript, using essential configurations and user's preferences.
10 lines (9 loc) • 582 B
JavaScript
import fs from "fs";
import { dockerIgnoreContent, dockerfileProdContent, dockerfileDevContent, dockercomposeDevContent, dockercomposeProdContent, } from "../content/docker.js";
export const createDocker = (answers) => {
fs.writeFileSync(".dockerignore", dockerIgnoreContent);
fs.writeFileSync("Dockerfile.dev", dockerfileDevContent(answers));
fs.writeFileSync("Dockerfile.prod", dockerfileProdContent(answers));
fs.writeFileSync("compose.dev.yaml", dockercomposeDevContent(answers));
fs.writeFileSync("compose.prod.yaml", dockercomposeProdContent(answers));
};