TS script that allow you to generate a configuration with credentials from a template and environment with Bun
You can use the script very easily with Docker or locally with bun directly.
- Use docker command
docker build -t configbuilder .
or
- Use package manager (npm / yarn / bun) work
npm run docker-build
Install bun with the command:
curl -fsSL https://bun.sh/install | bash # for macOS, Linux, and WSL
If you are on windows, use npm:
npm install -g bun
First, create a folder ./config
where you will past all your configs.
Note that you are able to edit path & env name in index.ts
.
The configuration file should look like this:
./config
โโโ template
โ โโโ test1.template.json
โ โโโ subfolder
โ โ โโโ test2.template.json
โ โโโ test3.template.json
โโโ production
With docker you can execute:
docker run --rm -v `pwd`/config:/usr/src/app/config --env-file .env configbuilder
or
npm run start
With bun:
bun local
Made with โค๏ธ by TekMath