Docker, docker compose and golang.
To start the server in development mode run the following command.
docker-compose up
To add mock data, first add mongodb host to /etc/hosts
echo "127.0.0.1\tmongodb" | (sudo tee -a /etc/hosts) > /dev/null
Finally, run the script to generate mock data.
go run ./scripts/setup.go --mongo-uri mongodb://localhost:27017 --mongo-name testing