Skip to content

Modulo-P/zk-mastermind-docker

Repository files navigation

zk-mastermind-docker

Overview

This repository contains the docker compose files for the infraestructure of the ZK Mastermind game.

Prerequisites

  • Docker 24.0.7 or higher
  • Cardano CLI
  • jq

Run

The command run-docker.shtake care of al the solution configuration. The current user must be in the docker group How to add current user to docker group.

$ ./run-docker.sh

Once you run the run-docker.shscript for the first time you can start and stop the solution with these commands.

# Start all containers
$ docker compose up -d

# Stop all
$ docker compose down

Appendix: Dapp repositories

The relevant repositories of the mastermind Dapp are as follows:

  1. zk-mastermind-webdapp: Frontend application of the Mastermind Dapp.
  2. zk-mastermind-backend: Backend application of the Mastermind Dapp.
  3. zk-mastermind-backend-onchain: Hada mint contrat of the Mastermind Dapp.
  4. zk-mastermind-docker: Docker container with the Kupo, Hydra and Cardano node components of the Dapp.
  5. zk-mastermind-circom: Circom circuits of the mastermind Dapp.
  6. zk-mastermind-plutus: PlutusTx validator that implements the logic of the game.
  7. zk-mastermind-aiken: Aiken validator that implements the logic of the game.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published