-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
59 lines (49 loc) · 3.53 KB
/
.env.example
File metadata and controls
59 lines (49 loc) · 3.53 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
# ─── Database ────────────────────────────────────────────────────────────────
POSTGRES_HOST=postgres
POSTGRES_PORT=5432
POSTGRES_DB=cell_state_compiler
POSTGRES_USER=cellcompiler
POSTGRES_PASSWORD=cellcompiler
DATABASE_URL=postgresql+psycopg2://cellcompiler:cellcompiler@postgres:5432/cell_state_compiler
# ─── Redis ───────────────────────────────────────────────────────────────────
REDIS_URL=redis://redis:6379/0
# ─── JWT ─────────────────────────────────────────────────────────────────────
JWT_SECRET=dev_change_me_in_production_use_32_char_minimum_xx
JWT_ALGORITHM=HS256
ACCESS_TOKEN_EXPIRE_MINUTES=1440
# ─── CORS / API ──────────────────────────────────────────────────────────────
CORS_ORIGINS=http://localhost:3000
NEXT_PUBLIC_API_BASE_URL=http://localhost:8000/api/v1
# ─── Genome Model Service ────────────────────────────────────────────────────
GENOME_MODEL_SERVICE_URL=http://genome-model-service:8100
# ─── Evo 2 Configuration ─────────────────────────────────────────────────────
# Provider: local | nvidia_nim
EVO2_PROVIDER=local
# Model sizes:
# evo2_1b_base — CPU-compatible, dev/test (~2 GB)
# evo2_7b — Single A100/H100 40GB+
# evo2_40b — Multi-GPU, 2× H100 80GB required (use docker-compose.gpu.yml)
EVO2_MODEL_NAME=evo2_1b_base
EVO2_MODEL_VERSION=
# Device: cpu | cuda:0
EVO2_DEVICE=cpu
EVO2_MAX_CONTEXT_LENGTH=8192
EVO2_DEFAULT_EMBEDDING_LAYER=
EVO2_HEALTH_RUN_SMOKE_TEST=true
# ─── HuggingFace ─────────────────────────────────────────────────────────────
# Required to download evo2_40b if the repository is gated.
# Get your token at https://huggingface.co/settings/tokens
HUGGINGFACE_TOKEN=
# ─── Evo 2 Generation Gate ───────────────────────────────────────────────────
# Generation is disabled by default. Set true only in controlled research contexts.
ENABLE_EVO2_GENERATION=false
# ─── Sequence Safety ─────────────────────────────────────────────────────────
ENABLE_REAL_SEQUENCE_STORAGE=false
SEQUENCE_SAFETY_MODE=restricted
MAX_SEQUENCE_LENGTH=8192
# ─── NVIDIA NIM (alternative to local Evo 2) ─────────────────────────────────
NVIDIA_NIM_API_KEY=
NVIDIA_NIM_EVO2_URL=
NVIDIA_NIM_TIMEOUT_SECONDS=120
# ─── Worker ──────────────────────────────────────────────────────────────────
WORKER_CONCURRENCY=2