-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy path.env.template
More file actions
75 lines (69 loc) · 3.64 KB
/
Copy path.env.template
File metadata and controls
75 lines (69 loc) · 3.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# just-dna-lite Environment Configuration
# Copy this file to .env and uncomment/modify as needed
# --- JUST_DNA_PIPELINES (Pipelines/CLI) ---
# Base folder for all cache/data
# JUST_DNA_PIPELINES_FOLDER=~/just-dna-pipelines
#PRS_CACHE_FOLDER=~/prs-cache
# Parallelism
# JUST_DNA_PIPELINES_DOWNLOAD_WORKERS=8
# JUST_DNA_PIPELINES_PARQUET_WORKERS=4
# JUST_DNA_PIPELINES_WORKERS=4
# --- WEB UI ---
# Canonical public app URL for production social previews, sitemap, robots.txt,
# llms.txt, QR links, and generated absolute URLs. Set before `uv run serve`.
# DEPLOY_URL=https://lite.just-dna.life
# PUBLIC_APP_URL=https://lite.just-dna.life
# Single-port production serve port (`uv run serve`; frontend and backend share it).
# APP_PORT=3001
# Dagster webserver listen port used by `uv run dagster-ui`, `uv run start`,
# and `uv run serve`.
# DAGSTER_PORT=3005
# Reflex prerendering and websocket payload headroom for production/static metadata.
# REFLEX_SSR=true
# REFLEX_SOCKET_MAX_HTTP_BUFFER_SIZE=50000000
# Extra Vite host allowlist entries for production/staging, comma-separated.
# VITE_ALLOWED_HOSTS=lite.just-dna.life
# Privacy-friendly Umami analytics. Defaults use the same-origin /stats reverse
# proxy from the social sharing guide; set either UMAMI_SCRIPT_URL or
# UMAMI_WEBSITE_ID to an empty value to disable injection.
# UMAMI_SCRIPT_URL=https://lite.just-dna.life/stats/script.js
# UMAMI_WEBSITE_ID=7f9afbbf-3ab8-4570-87c4-4bdf78a2ea31
# Hostname allowlist, using bare hostnames only (no scheme/path).
# UMAMI_DOMAINS=lite.just-dna.life
# Tracker host for posting events through the same-origin /stats reverse proxy.
# UMAMI_HOST_URL=https://lite.just-dna.life/stats
# Reflex backend / custom API (reports, downloads, websockets).
# In production `uv run serve` is fullstack: frontend and backend share APP_PORT,
# so DEPLOY_URL/PUBLIC_APP_URL is also the backend/custom API origin. Leave these
# unset unless you intentionally run a split backend on a different public origin.
# `serve` also uses DEPLOY_URL/PUBLIC_APP_URL for Reflex API_URL, overriding stale
# container defaults like http://localhost:8000.
# PUBLIC_BACKEND_URL=https://lite.just-dna.life
# API_URL=https://lite.just-dna.life
# Whether to use Granian for the backend server (faster than default Uvicorn)
# REFLEX_USE_GRANIAN=true
# Login Configuration:
# - "false" (default): Simple session-based login. User must enter an email.
# - "none": Disable login entirely. All pages and functions are public.
# - "user:pass": Restricted login with specific credentials.
JUST_DNA_PIPELINES_LOGIN=false
# Dagster web UI base URL for "Open in Dagster" links (no trailing slash; default: http://localhost:${DAGSTER_PORT:-3005}).
# For public deployments set the host users can open (same idea as PUBLIC_BACKEND_URL).
# PUBLIC_DAGSTER_WEB_URL=https://dagster.lite.just-dna.life
# DAGSTER_WEB_URL=https://dagster.lite.just-dna.life
# Immutable (public demo) mode: disables file uploads, serves only pre-configured
# public genomes from Zenodo. See modules.yaml immutable_mode section for sample config.
# Can also be enabled per-session with: uv run start --immutable
# JUST_DNA_IMMUTABLE_MODE=false
# By default `uv run start` does not kill existing listeners or wipe `.web`.
# Enable only when you want startup to clear 3000, 3001, 8000, the Dagster port,
# and force a fresh Reflex dev build.
# JUST_DNA_START_KILL_PORTS=false
# --- MODULE CREATOR ---
#GEMINI_API_KEY=your_gemini_api_key_here
# --- MODULE CONFIG ---
# Override the writable modules.yaml location (absolute path).
# Default: data/interim/modules.yaml (gitignored) under the project root.
# JUST_DNA_MODULES_YAML=/path/to/your/modules.yaml
# --- EXTERNAL ---
# HF_TOKEN=your_token_here