A speed typing practice tool for programmers.
NOTE: this is a laboration for setting up code architecture and does not try to be a complete app.
node.js
docker
(optional)postman
(optional)
npm i
cp .env.example .env
npm run dev-db
npx prisma dev --migrate
npm run dev
Deploy script will only listen to one branch, and needs to be updated in GCP Cloud Build.
git push
All development dependencies in package.json
are included in the production build to keep the Dockerfile
as simple as possible.