Skip to content

See below for installation instructions

1. Pre-requisites

  • mamba: Follow the instructions for installing Mambaforge
    • Last known working: mamba==0.27.0 and conda==22.9.0
  • GNU Make: Version > 3.81 required. (Default version on macos is 3.81)

2. Create luna virtual environment and install packages

At the command line:

make venv

Activate the luna virtual environment:

conda activate .venv/luna

3. Setup LUNA_HOME and Configurations

LUNA_HOME is an environment variable that points to a location where luna configs will be stored.

  1. Set $LUNA_HOME as the current directory:

    export LUNA_HOME=<path/to/your/workspace>
    

2. Prepare configuration files and place them at $LUNA_HOME/conf Example configurations files are at Luna repo

Currently, we have two configuration files.

  • datastore.cfg: configuration for the backend store of your data. POSIX and Minio backends are supported.
  • logging.cfg: configuration for logging level and optional central logging in MongoDB.