Skip to content

How to Run Vault

This guide provides step-by-step instructions to set up and run the Vault system using Docker. The setup involves multiple services, including the Manager, Bootstrap, Share Servers, and Client.

Installation

  1. Clone the Vault repository:

    1
    2
    git clone https://github.com/jonco5555/vault.git
    cd vault
    

  2. Install:

    1
    uv sync
    
    1
    docker build -t vault .
    
    1
    docker-compose build
    

Running the System

1
uv run vault --help
1
docker run vault vault --help
1
docker-compose up

Full Example

1
2
chmod +x ./run_test_case.sh
./run_test_case.sh

Running Evaluation

1
uv run ./evaluation/run_evaluation.py