/manaslu

Boilerplate for developers using Next.js and NestJS in monorepo.

Primary LanguageTypeScriptMIT LicenseMIT

Introduction

manaslu is a boilerplate for developers using Next.js and NestJS in monorepo.
convenient workflows and utility tools help developers climb that distant mountain.
come on, let's get over that mountain together!

Usage

create repository

press the button Use this template > create a new repository.

git clone

git clone "https://github.com/your-name/your-repository"

launch conatiner

docker compose -f ./docker/docker-compose.development.yml -p manaslu up -d

setup mongodb

docker compose -f ./docker/docker-compose.development.yml -p manaslu exec mongo mongosh --eval "rs.initiate({_id: 'rs-manaslu', members: [{_id: 0, host: 'mongo:27017'}]});"

set env variables

  • APOLLO_KEY
  • CHROMATIC_PROJECT_TOKEN
  • NEXT_PUBLIC_GRAPHQL_ENDPOINT
  • NEXT_PUBLIC_WS_ENDPOINT
  • PAT

Use Cases