Starter für ein Node.js-Backend mit Fastify, Typescript und SQL mit Prisma als ORM. Deployment via PM2.
Das Projekt ist ein Backend für eine Webanwendung. Es ist aufgebaut auf Node.js und Fastify und verwendet Typescript. Mittels Prisma kann auf eine Datenbank der Wahl zugegriffen werden. Das Deployment erfolgt mittels PM2.
Das Backend ist auf folgenden Technologien aufgebaut:
Die Dokumentation wird mittels Swagger automatisch generiert und steht unter /docs
zur Verfügung.
Die Befehle sind im scripts
-Teil der package.json zu finden. Node.js muss
installiert sein.
npm -g pm2
npm install
npm run dev
npm run build
npm run start
npm run test
npm run deploy:staging
npm run deploy:prod