Less noise. More craft.
A minimal, clean, and modern backend starter using Express, TypeScript, and Prisma ORM, built to scale from prototypes to production.
- Node.js + Express
- TypeScript
- Prisma ORM + MySQL
- RESTful API structure
- Built-in support for testing & scalable architecture
git clone git@github.com:hgq287/dt-node-hgqbe.git
cd dt-node-hgqbenpm installMake sure you have MySQL running. Then run:
npx prisma migrate dev --name initnpm run build
npm run prodOr during development:
npm run devThis section describes how to build, start, and manage the application's Docker containers.
Run the following command to build the images (if needed) and start all services in detached mode:
docker compose -f docker-compose.yml up --build -dTo verify the container's state:
docker ps -aThis will list all containers, including those that have exited.
If the containers have already been created (from a previous build), simply start them again with:
docker start $(docker ps -aq)To stop all currently running containers:
docker stop $(docker ps -q)This project is licensed under the MIT License.
© 2025 Hg Q.
MIT License – You are free to use, modify, and distribute this project with attribution.