Skip to content

An API project developed using Docker, Warp, Arcjet, with automated CI/CD, and a backend implemented with Node.js, Express.js, Neon Postgres, Drizzle ORM, and Zod—secure, scalable, and production-ready.

Notifications You must be signed in to change notification settings

Visitha2001/Acquisitions-DevOps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚙️ Setup

eslint installation

npm i eslint @eslint/js prettier eslint-config-prettier eslint-plugin-prettier -D

drizzle installation

npm i @neondatabase/serverless drizzle-orm

drizzle kit installation

npm i -D drizzle-kit

winston installation

npm i winston

helmet installation

npm i helmet

morgan installation

npm i morgan

cors. cookie-parser installation

npm i cors cookie-parser

jsonwebtoken and bcrypt installation

npm i jsonwebtoken bcrypt

⚙️ db migration

npm run db:generate
npm run db:migrate

⚙️ testing

jest installation

npm i jest @types/jest -D

supertest installation

npm i supertest @types/supertest -D

jest configuration

npx jest --init

cross-env installation

npm install --save-dev cross-env jest supertest

jest run

npm run test

⭐ run this project

dev env

npm run dev:docker

production env

npm run prod:docker

About

An API project developed using Docker, Warp, Arcjet, with automated CI/CD, and a backend implemented with Node.js, Express.js, Neon Postgres, Drizzle ORM, and Zod—secure, scalable, and production-ready.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published