NestJS boilerplate. Auth, TypeORM, Mongoose, Postgres, MongoDB, Mailing, I18N, Docker.
docker pull library/mongo
docker run -d --name nestjs-boilerplate mongo:8.2.6
docker compose up -d
services:
mongo:
image: mongo:8.2.6
restart: always
environment:
MONGO_INITDB_ROOT_USERNAME: ${DATABASE_USERNAME}
MONGO_INITDB_ROOT_PASSWORD: ${DATABASE_PASSWORD}
expose:
- 27017
maildev:
build:
context: .
dockerfile: maildev.Dockerfile
expose:
- 1080
- 1025
# Uncomment to use redis
# redis:
# image: redis:7-alpine
# expose:
# - 6379
api:
build:
context: .
dockerfile: document.e2e.Dockerfile
env_file:
- env-example-document