Skip to content

hiunguyn/nestjs-base

Repository files navigation

Nest Logo

A progressive Node.js framework for building efficient and scalable server-side applications.

Description

Nest framework TypeScript starter repository.

Quick start

# copy environment
$ cp .env.docker .env

# run docker
$ docker-compose up -d --build

# run migration
$ docker exec -it node_server npm run migration:run

Start development

# copy environment
$ cp .env.development .env

# run docker
$ docker-compose up -d --build mysql redis minio phpmyadmin

# run migration
$ npm run migration:run

# run server dev
$ npm run start:dev

Command

# view current containers running
$ docker ps

# open container bash
$ docker exec -it <container_name> bash

# open log container
$ docker logs <container_name>

# open redis
$ docker exec -it redis redis-cli

Services

  • phpmyadmin: http://127.0.0.1:81
  • minio: http://127.0.0.1:9000 (username: app - password: secretsecret - after run docker you need create a bucket "todo-app")
  • mysql: host: 127.0.0.1 - port: 3306 - username: app - password: secret
  • redis: host: 127.0.0.1 - port: 6379

About

Backend using nestjs base

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published