Data onboarding CLI for the GA4GH Reference Cloud
- Prerequisites (ensure these are installed on your machine)
- Python v3.14+ (currently developed using v3.14.3)
- uv
- to install package locally (in current directory)
- run
uv sync - run application with
uv run refcloud
- run
- to install package globally on your system
- run
uv tool install . - run
uv tool update-shell - run application with
refcloud
- run
Configure the UI app via the following environment variables
| Variable Name | Description | Example |
|---|---|---|
POSTGRES_HOST |
PostgreSQL host | 127.0.0.1 |
POSTGRES_PORT |
PostgreSQL port | 5432 |
POSTGRES_DB |
PostgreSQL database name | refcloudapi |
POSTGRES_USER |
PostgreSQL user name | refcloudapi |
POSTGRES_PASSWORD |
PostgreSQL user password | secret |
For any issues relating to the UI, please create an issue in the GA4GH Reference Cloud planning repo. Please do not create issues in this repo as they will not be monitored.
Artificial intelligence tools, including large language models (LLMs), were used during the development of this project to support writing, clarify technical concepts, and assist in generating application code. These tools served as an aid for idea refinement, debugging, and improving the readability of explanations and documentation. All AI-generated text and code were thoroughly reviewed, verified for correctness, and understood in full before being incorporated into this application. The responsibility for all final decisions, interpretations, and implementations remains solely with the contributors.
Copyright 2026 Global Alliance for Genomics and Health.
Licensed under the Apache License 2.0