Skip to content
/ manaslu Public template

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

License

Notifications You must be signed in to change notification settings

dino3616/manaslu

Repository files navigation

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