Skip to content

Latest commit

 

History

History
52 lines (34 loc) · 1011 Bytes

README.md

File metadata and controls

52 lines (34 loc) · 1011 Bytes

AAI Backend

The backend library between Auth0 and the AAI portal front end. Technical design document for this project lives in this Google doc.

Requirements

Ensure you have the following installed:

Installation

Follow these steps to set up the project:

  1. Clone the Repository:

    git clone https://github.com/AustralianBioCommons/aai-backend.git
    cd aai-backend
  2. Set Up a Virtual Environment: Create and activate a virtual environment:

    uv venv
    source .venv/bin/activate
  3. Install Dependencies: (aai-backend) uv sync

    uv sync

Run the Application

Use uv to run the FastAPI application:

uv run fastapi dev main.py

Run Tests

Execute the test suite using pytest:

uv run pytest