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