It has
The deployments below are probably in sleep mode and will take a minute to come online when you open them.
cp .env.example .env
docker-compose up
docker-compose exec web yarn lint
docker-compose exec web yarn test
docker-compose exec web yarn test:request
docker-compose exec web yarn build
docker run -it -v $PWD:/e2e -w /e2e --network="host" --entrypoint=cypress cypress/included:12.2.0 run
REST endpoint via Nest
JWT-protected REST endpoint via Nest
GraphQL playground (query WhoAmI
is JWT-protected)
query Public {
things {
id
name
}
users {
id
provider
}
}
query Private { whoAmI { id, provider, providerId, username, name }
orders { id
alias
thing {
name
}
} }
mutation createOrder { createOrder(alias: "myname", thingName: "this is a thing you can order") { id alias } }
Cognito auth (redirects to hosted Cognito UI)
- http://localhost:3000/auth/cognito
Google auth
- http://localhost:3000/auth/google
Next.js page
- http://localhost:3000/home
JWT-protected Next.js page
- http://localhost:3000/profile
### Useful commands
Nest CLI:
docker-compose exec web yarn nest -- --help
TypeORM CLI:
docker-compose exec web yarn typeorm -- --help
## Resources
- https://github.com/jmcdo29/testing-nestjs