|
| 1 | +# ===== Necessary Configs (Neccessary till now, will be migrated to frontend page) ===== |
| 2 | + |
| 3 | +# Voice Service Config |
| 4 | +APPID=app_id |
| 5 | +TOKEN=token |
| 6 | + |
| 7 | +# ===== Non-essential Configs (Modify if you know what you are doing) ===== |
| 8 | + |
| 9 | +CLUSTER=volcano_tts |
| 10 | +VOICE_TYPE=zh_male_jieshuonansheng_mars_bigtts |
| 11 | +SPEED_RATIO=1.3 |
| 12 | + |
| 13 | +# ===== Proxy Configuration (Optional) ===== |
| 14 | + |
| 15 | +# HTTP_PROXY=http://proxy-server:port |
| 16 | +# HTTPS_PROXY=http://proxy-server:port |
| 17 | +# NO_PROXY=localhost,127.0.0.1 |
| 18 | + |
| 19 | +# ===== Backend Configuration (No need to modify at all) ===== |
| 20 | + |
| 21 | +# Model Path Config |
| 22 | +CLIP_MODEL_PATH=/opt/models/clip-vit-base-patch32 |
| 23 | +NLTK_DATA=/opt/models/nltk_data |
| 24 | + |
| 25 | +# Elasticsearch Service |
| 26 | +ELASTICSEARCH_HOST=http://nexent-elasticsearch:9200 |
| 27 | +ELASTIC_PASSWORD=nexent@2025 |
| 28 | + |
| 29 | +# Elasticsearch Memory Configuration |
| 30 | +ES_JAVA_OPTS="-Xms1g -Xmx1g" |
| 31 | + |
| 32 | +# Elasticsearch Disk Watermark Configuration |
| 33 | +ES_DISK_WATERMARK_LOW=85% |
| 34 | +ES_DISK_WATERMARK_HIGH=90% |
| 35 | +ES_DISK_WATERMARK_FLOOD_STAGE=95% |
| 36 | + |
| 37 | +# Main Services |
| 38 | +ELASTICSEARCH_SERVICE=http://nexent:5010/api |
| 39 | +NEXENT_MCP_SERVER=http://nexent:5011 |
| 40 | +DATA_PROCESS_SERVICE=http://nexent-data-process:5012/api |
| 41 | +NORTHBOUND_API_SERVER=http://nexent:5013/api |
| 42 | + |
| 43 | +# Postgres Config |
| 44 | +POSTGRES_HOST=nexent-postgresql |
| 45 | +POSTGRES_USER=root |
| 46 | +NEXENT_POSTGRES_PASSWORD=nexent@4321 |
| 47 | +POSTGRES_DB=nexent |
| 48 | +POSTGRES_PORT=5432 |
| 49 | + |
| 50 | +# Minio Config |
| 51 | +MINIO_ENDPOINT=http://nexent-minio:9000 |
| 52 | +MINIO_ROOT_USER=nexent |
| 53 | +MINIO_ROOT_PASSWORD=nexent@4321 |
| 54 | +MINIO_REGION=cn-north-1 |
| 55 | +MINIO_DEFAULT_BUCKET=nexent |
| 56 | + |
| 57 | +# Redis Config |
| 58 | +REDIS_URL=redis://redis:6379/0 |
| 59 | +REDIS_BACKEND_URL=redis://redis:6379/1 |
| 60 | + |
| 61 | +# Model Engine Config |
| 62 | +MODEL_ENGINE_HOST=https://localhost:30555 |
| 63 | +MODEL_ENGINE_APIKEY= |
| 64 | + |
| 65 | +# Supabase Config |
| 66 | +DASHBOARD_USERNAME=supabase |
| 67 | +DASHBOARD_PASSWORD=Huawei123 |
| 68 | + |
| 69 | +# Supabase db Config |
| 70 | +SUPABASE_POSTGRES_PASSWORD=Huawei123 |
| 71 | +SUPABASE_POSTGRES_HOST=db |
| 72 | +SUPABASE_POSTGRES_DB=supabase |
| 73 | +SUPABASE_POSTGRES_PORT=5436 |
| 74 | + |
| 75 | +# Supabase Auth Config |
| 76 | +SITE_URL=http://localhost:3011 |
| 77 | +SUPABASE_URL=http://supabase-kong-mini:8000 |
| 78 | +API_EXTERNAL_URL=http://supabase-kong-mini:8000 |
| 79 | +DISABLE_SIGNUP=false |
| 80 | +JWT_EXPIRY=3600 |
| 81 | +DEBUG_JWT_EXPIRE_SECONDS=0 |
| 82 | + |
| 83 | +# Supabase Configuration |
| 84 | +ENABLE_EMAIL_SIGNUP=true |
| 85 | +ENABLE_EMAIL_AUTOCONFIRM=true |
| 86 | +ENABLE_ANONYMOUS_USERS=false |
| 87 | + |
| 88 | +# Supabase Phone Config |
| 89 | +ENABLE_PHONE_SIGNUP=false |
| 90 | +ENABLE_PHONE_AUTOCONFIRM=false |
| 91 | + |
| 92 | +MAILER_URLPATHS_CONFIRMATION="/auth/v1/verify" |
| 93 | +MAILER_URLPATHS_INVITE="/auth/v1/verify" |
| 94 | +MAILER_URLPATHS_RECOVERY="/auth/v1/verify" |
| 95 | +MAILER_URLPATHS_EMAIL_CHANGE="/auth/v1/verify" |
| 96 | + |
| 97 | +INVITE_CODE=nexent2025 |
| 98 | + |
| 99 | +# Terminal Tool SSH Key Path |
| 100 | +SSH_PRIVATE_KEY_PATH=/path/to/openssh-server/ssh-keys/openssh_server_key |
| 101 | + |
| 102 | +# ===== Data Processing Service Configuration ===== |
| 103 | + |
| 104 | +# Redis Port |
| 105 | +REDIS_PORT=6379 |
| 106 | + |
| 107 | +# Flower Monitoring |
| 108 | +FLOWER_PORT=5555 |
| 109 | + |
| 110 | +# Ray Configuration |
| 111 | +RAY_ACTOR_NUM_CPUS=2 |
| 112 | +RAY_DASHBOARD_PORT=8265 |
| 113 | +RAY_DASHBOARD_HOST=0.0.0.0 |
| 114 | +RAY_NUM_CPUS= |
| 115 | +RAY_PLASMA_DIRECTORY=/tmp |
| 116 | +RAY_OBJECT_STORE_MEMORY_GB=2.0 |
| 117 | +RAY_TEMP_DIR=/tmp/ray |
| 118 | +RAY_LOG_LEVEL=INFO |
| 119 | + |
| 120 | +# Service Control Flags |
| 121 | +DISABLE_RAY_DASHBOARD=false |
| 122 | +DISABLE_CELERY_FLOWER=false |
| 123 | +DOCKER_ENVIRONMENT=false |
| 124 | + |
| 125 | +# Celery Configuration |
| 126 | +CELERY_WORKER_PREFETCH_MULTIPLIER=1 |
| 127 | +CELERY_TASK_TIME_LIMIT=3600 |
| 128 | +ELASTICSEARCH_REQUEST_TIMEOUT=30 |
| 129 | + |
| 130 | +# Worker Configuration |
| 131 | +QUEUES=process_q,forward_q |
| 132 | +WORKER_NAME= |
| 133 | +WORKER_CONCURRENCY=4 |
| 134 | + |
| 135 | + |
| 136 | +# Telemetry and Monitoring Configuration |
| 137 | +ENABLE_TELEMETRY=false |
| 138 | +SERVICE_NAME=nexent-backend |
| 139 | +JAEGER_ENDPOINT=http://localhost:14268/api/traces |
| 140 | +PROMETHEUS_PORT=8000 |
| 141 | +TELEMETRY_SAMPLE_RATE=1.0 |
| 142 | +LLM_SLOW_REQUEST_THRESHOLD_SECONDS=5.0 |
| 143 | +LLM_SLOW_TOKEN_RATE_THRESHOLD=10.0 |
0 commit comments