- Node.js 22
- PostgreSQL 16
-
Default Application $BASEPATH :
/home/app.user/nest-starter -
Copy the .env file from .env.example under $BASEPATH, fill your config in .env file instead of example config
pnpm install pnpm build # Generate a migration script based on entities (recommended)
pnpm migration:create --name migration_name
# Create blank file
pnpm migration:createBlank --name migration_name
pnpm migration:up pnpm migration:down# development
$ pnpm start
# watch mode
$ pnpm start:dev
# production mode
$ pnpm start:prod docker compose up -d
docker compose exec node npm i -g @nestjs/cli
docker compose exec node pnpm install
docker compose exec node pnpm build docker compose exec node pnpm migration:up docker compose exec node pnpm migration:down docker compose exec node pnpm start:dev