Skip to content

A local development setup or boilerplate for Nest.js framework with PostgreSQL and pgAdmin4 using Docker Compose.

Notifications You must be signed in to change notification settings

dominicarrojado/nestjs-postgres-boilerplate

Repository files navigation

NestJS Framework Boilerplate (PostgreSQL)

CI/CD

A local development setup or boilerplate for Nest.js framework with PostgreSQL and pgAdmin4 using Docker Compose.

Quick Start

  1. Install Node.js - for IDE type checking.
  2. Install Yarn - for IDE type checking.
  3. Install Docker Compose and make sure it is running in the system background.
  4. Clone the app:
git clone git@github.com:dominicarrojado/nestjs-postgres-boilerplate.git
  1. Install npm packages - for IDE type checking.
cd nestjs-postgres-boilerplate
yarn install --frozen-lockfile
  1. Build and run the Docker image.
yarn docker-compose:dev
  1. Access the app at http://localhost:3000.
  2. Make file changes and it will automatically rebuild the app.

Running All Tests

yarn docker-compose:test

Running All Tests (with coverage)

yarn docker-compose:test:cov

Running Tests (Watch)

  1. Build and run the Docker image.
yarn docker-compose:test:watch
  1. Make file changes and it will automatically rerun tests related to changed files.

Build For Production

yarn docker-compose:prod

VSCode Extensions

Learn

Learn how to build this setup or boilerplate here.

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy