-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env
More file actions
104 lines (91 loc) · 3.34 KB
/
.env
File metadata and controls
104 lines (91 loc) · 3.34 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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# ==================================================
# Application Settings
# ==================================================
DEBUG=true
SECRET_KEY=a-secret-key-for-development
# ==================================================
# File Storage
# ==================================================
UPLOAD_FOLDER=uploads
RESULTS_FOLDER=results
MAX_CONTENT_LENGTH=16777216 # 16MB in bytes
# ==================================================
# Redis Configuration
# ==================================================
REDIS_PORT=6379
REDIS_URL=redis://redis:${REDIS_PORT}/0
CELERY_BROKER_URL=${REDIS_URL}
CELERY_RESULT_BACKEND=${REDIS_URL}
# ==================================================
# ColabFold Configuration (Host Installation)
# ==================================================
# Path to ColabFold installation on macOS host
# Example: /opt/localcolabfold/colabfold-conda/bin
# Set this to your actual ColabFold installation directory
COLABFOLD_PATH=/opt/localcolabfold/colabfold-conda/bin
# Disable ColabFold entirely (set to 'true' to disable)
# When disabled, users must upload structure files with pLDDT scores
# FASTA-only uploads are not supported in this mode
DISABLE_COLABFOLD=true
# ColabFold parameters (passed as CLI arguments)
COLABFOLD_MODEL_TYPE=auto # auto, AlphaFold2-ptm, AlphaFold2-multimer, etc.
COLABFOLD_NUM_MODELS=1
COLABFOLD_NUM_ENSEMBLE=1
COLABFOLD_NUM_RECYCLE=3
COLABFOLD_MSA_MODE=MMseqs2
COLABFOLD_PAIR_MODE=unpaired_paired
COLABFOLD_MAX_SEQ=1024
COLABFOLD_MAX_EXTRA_SEQ=5120
COLABFOLD_RELAX=True
# ==================================================
# FPSIMP Configuration
# ==================================================
# Using local fpsim module in web-app/fpsim/
# ==================================================
# Web Server Configuration
# ==================================================
HOST=0.0.0.0
PORT=5000
WEB_CONCURRENCY=1
WORKER_TIMEOUT=120
# ==================================================
# Job Configuration handeled by cf_watch.py
# ==================================================
JOB_TIMEOUT=43400 # 12 hours
MAX_JOBS=2 # Maximum concurrent jobs (usually number of GPUs)
CLEANUP_JOBS_AFTER_DAYS=7 # After this time computations are deleted
# ==================================================
# GPU Configuration
# ==================================================
GPU_ENABLED=false
NVIDIA_VISIBLE_DEVICES=1
CUDA_VISIBLE_DEVICES=0
# ==================================================
# Email Notifications (SMTP)
# ==================================================
SMTP_ENABLED=false
SMTP_SERVER=
SMTP_PORT=587
SMTP_USER=
SMTP_PASS=
SMTP_FROM=fpsimp@localhost
# ==================================================
# [NOT IMPLEMENTED] User Authentication
# ==================================================
# AUTH_ENABLED=false
# AUTH_METHOD=local # local, ldap, oauth
# SESSION_LIFETIME=3600 # 1 hour
# ==================================================
# [NOT IMPLEMENTED] External Storage
# ==================================================
# STORAGE_TYPE=local # local, s3, gcs
# AWS_ACCESS_KEY_ID=not_implemented
# AWS_SECRET_ACCESS_KEY=not_implemented
# S3_BUCKET=not_implemented
# GCS_BUCKET=not_implemented
# ==================================================
# [NOT IMPLEMENTED] Monitoring
# ==================================================
# SENTRY_DSN=not_implemented
# PROMETHEUS_METRICS=false
# METRICS_PORT=9090