Skip to content

Quick Start

  • Python 3.12 or higher
  • UV package manager
  • Docker (for Apache AGE database)
  1. Clone the repository

    Terminal window
    git clone https://github.com/openshift-hyperfleet/kartograph.git
    cd kartograph
  2. Configure environment

    Default Kartograph configuration files can be found in /env.

  3. Run Kartograph

    Kartograph can quickly be run locally using docker compose:

    Terminal window
    make run

    This will first start a Postgres instance with ApacheAGE installed and then start the Kartograph API.

TODO

Kartograph is built with Domain-Driven Design: