70 lines
1.5 KiB
Bash
70 lines
1.5 KiB
Bash
# Application configurations
|
|
APP_ENV=dev
|
|
APP_VERSION=0.1.0
|
|
APP_PORT=8000
|
|
LOCAL_APP_PORT=8002
|
|
LOCAL_FRONTEND_PORT=3000
|
|
APP_WORD='hello world'
|
|
|
|
# Host Address
|
|
HOST_ADDRESS=http://127.0.0.1
|
|
|
|
# Complete URL settings
|
|
REGISTRY_SERVICE_URL=https://app.secondme.io
|
|
LOCAL_LLM_SERVICE_URL=http://127.0.0.1:8080/v1
|
|
REGISTRY_SHARE_SPACE_SERVICE_URL=https://app.secondme.io/api/space/share
|
|
|
|
# URL Transformation Configuration
|
|
LLM_SOURCE_PORT=5173
|
|
LLM_TARGET_PORT=8004
|
|
LLM_API_PREFIX=/api/chat
|
|
|
|
# Database configurations
|
|
DB_TYPE=sqlite
|
|
DB_FILE=data/sqlite/lpm.db
|
|
DB_POOL_SIZE=5
|
|
DB_POOL_RECYCLE=3600
|
|
|
|
# Flask configurations
|
|
FLASK_APP=lpm_kernel/app.py
|
|
FLASK_ENV=development
|
|
|
|
# Log configurations
|
|
LOG_DIR=/app/logs
|
|
LOCAL_LOG_DIR=logs
|
|
|
|
# ChromaDB configurations
|
|
CHROMA_PERSIST_DIRECTORY=./data/chroma_db
|
|
|
|
# Base directory configurations
|
|
# Use /app as base directory in container, use current directory locally
|
|
BASE_DIR=/app
|
|
LOCAL_BASE_DIR=.
|
|
|
|
# Resource directories (relative to BASE_DIR or LOCAL_BASE_DIR)
|
|
RESOURCE_DIR=resources
|
|
RAW_CONTENT_DIR=${RESOURCE_DIR}/raw_content
|
|
DATA_PIPELINE_DIR=${RESOURCE_DIR}/L2/data_pipeline
|
|
|
|
# User specified directory paths
|
|
USER_RAW_CONTENT_DIR=${RAW_CONTENT_DIR}
|
|
|
|
# UserDataPipeline
|
|
USER_DATA_PIPELINE_DIR=${DATA_PIPELINE_DIR}
|
|
|
|
# Application name
|
|
TEST_APP_NAME=lpm_kernel
|
|
|
|
|
|
TOKEN_ENCODING=cl100k_base
|
|
|
|
PREFER_LANGUAGE=en
|
|
|
|
DOCUMENT_CHUNK_SIZE=4000
|
|
DOCUMENT_CHUNK_OVERLAP=200
|
|
|
|
# Embedding configurations
|
|
EMBEDDING_MAX_TEXT_LENGTH=3072
|
|
|
|
DOCKER_BACKEND_DOCKERFILE=Dockerfile.backend.cuda
|