DiceDB Playground is an interactive platform designed to let users experiment with DiceDB commands in a live environment, similar to the Go Playground. Allows users to search and play with various DiceDB commands in real-time.
This repository hosts backend service implementation of the Playground.
The code contribution guidelines are published at CONTRIBUTING.md; please read them before you start making any changes. This would allow us to have a consistent standard of coding practices and developer experience.
Contributors can join the Discord Server for quick collaboration.
To run playground-mono for local development or running from source, you will need
- Golang
- Any of the below supported platform environment:
- Linux based environment
- OSX (Darwin) based environment
- WSL under Windows
- Install GoLangCI
$ sudo su
$ curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b /bin v1.60.1
$ git clone https://github.com/dicedb/playground-mono
$ cd playground-mono
$ cp .env.sample .env
$ go run main.go
git clone https://github.com/dicedb/playground-mono
cd playground-mono
cp .env.sample .env
This creates the .env
file, which stores your environment variables. Make sure to update any necessary values inside this file before running the server.
docker compose up -d
This command will pull any necessary Docker images, build the containers, and run them in detached mode (-d
).
Open your browser and go to:
http://localhost:8080/health
This endpoint should return a status indicating that the server is up and running.