💊 Minimal Express RESTful API boilerplate. Spin it up with single command. TypeScript, TypeORM, Postgres and Docker with focus on best practices and painless developer experience.
Boilerplate with focus on best practices and painless developer experience:
Easily set up a local development environment with single command!
npm run docker:dev
🚀Visit localhost:4000 or if using Postman grab config.
Containers created:
Users
table (default credentials user=walter
, password=white
in .env file)npm run docker:dev
npm run docker:[stage|prod]
docker build -t <username>/api-boilerplate:latest .
docker push <username>/api-boilerplate:latest
docker exec -ti be_boilerplate_test sh
and npm run test
try...catch
statements 💪npm run commit
and get instant feedback on your commit message formatting and be prompted for required fields by Commitizen
Each boilerplate comes with it's own flavor of libraries and setup, check out others:
All contributions are welcome!