Get the slides here
This application demonstrates the following concepts of GraphQL:
- Queries
- Mutations
- Subscriptions
This app uses Docker with a Docker Compose configuration. This will spin up the following resources:
- A PostgreSQL Database
- A .NET Core Web API
- A React Web App
As long as you have Docker installed you can spin up the app with
docker-compose up
Here are the links that you will be able to access:
- http://localhost:3000 - This is the Web App
- http://localhost:5000/playground - This is the GraphQL Playground
- http://localhost:5000/voyager - This allows you to see a visual representation of your GraphQL Schema
- http://localhost:8080 - The Adminer app, which allows you to see what is in the database (creds in docker-compose.yml)
- A docker container is already using the port
- Run
docker stop $(docker ps -aq)
in the terminal to stop all running containers
- Run