Skip to content

Expressjs & Typescript project to learn how to move from the MVC model to the hexagonal architecture.

License

Notifications You must be signed in to change notification settings

ngimdock/learn-hexagonal-archi

Repository files navigation

Code Typing

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.

Prerequisites

  • node.js
  • docker (optional)
  • postman (optional)

Setup

  • npm i
  • cp .env.example .env
  • npm run dev-db
  • npx prisma dev --migrate

Develop

npm run dev

Deploy

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.

About

Expressjs & Typescript project to learn how to move from the MVC model to the hexagonal architecture.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published