# Timezone
|
TZ={{TZ}}
|
|
# MySQL Configuration
|
MYSQL_ROOT_PASSWORD={{MYSQL_ROOT_PASSWORD}}
|
MYSQL_DATABASE={{MYSQL_DATABASE}}
|
MYSQL_PORT={{MYSQL_PORT}}
|
|
# Redis Configuration
|
REDIS_PORT={{REDIS_PORT}}
|
REDIS_PASSWORD={{REDIS_PASSWORD}}
|
REDIS_DATABASE={{REDIS_DATABASE}}
|
REDIS_TIMEOUT={{REDIS_TIMEOUT}}
|
|
# Backend Configuration
|
SERVER_PORT={{SERVER_PORT}}
|
DB_URL=jdbc:mysql://mysql:3306/{{MYSQL_DATABASE}}?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true
|
DB_USERNAME={{DB_USERNAME}}
|
DB_PASSWORD={{DB_PASSWORD}}
|
REDIS_HOST=redis
|
BACKEND_HOST={{BACKEND_HOST}}
|
|
# Frontend Configuration
|
ADMIN_PORT={{ADMIN_PORT}}
|
WEB_PORT={{WEB_PORT}}
|
FRONTEND_API_BASE_URL={{FRONTEND_API_BASE_URL}}
|
FRONTEND_DEV_PORT={{FRONTEND_DEV_PORT}}
|
|
# Weaviate Configuration
|
WEAVIATE_HTTP_PORT={{WEAVIATE_HTTP_PORT}}
|
WEAVIATE_GRPC_PORT={{WEAVIATE_GRPC_PORT}}
|
WEAVIATE_QUERY_LIMIT={{WEAVIATE_QUERY_LIMIT}}
|
WEAVIATE_ANONYMOUS_ACCESS={{WEAVIATE_ANONYMOUS_ACCESS}}
|
WEAVIATE_DATA_PATH={{WEAVIATE_DATA_PATH}}
|
WEAVIATE_VECTORIZER_MODULE={{WEAVIATE_VECTORIZER_MODULE}}
|
WEAVIATE_MODULES={{WEAVIATE_MODULES}}
|
WEAVIATE_CLUSTER_HOSTNAME={{WEAVIATE_CLUSTER_HOSTNAME}}
|
WEAVIATE_PROTOCOL={{WEAVIATE_PROTOCOL}}
|
WEAVIATE_HOST=weaviate:8080
|
WEAVIATE_CLASSNAME={{WEAVIATE_CLASSNAME}}
|
|
# Production Configuration
|
PROD_DB_URL={{PROD_DB_URL}}
|
PROD_DB_USERNAME={{PROD_DB_USERNAME}}
|
PROD_DB_PASSWORD={{PROD_DB_PASSWORD}}
|
PROD_REDIS_HOST={{PROD_REDIS_HOST}}
|
PROD_REDIS_PORT={{PROD_REDIS_PORT}}
|
PROD_REDIS_DATABASE={{PROD_REDIS_DATABASE}}
|
PROD_REDIS_PASSWORD={{PROD_REDIS_PASSWORD}}
|
PROD_REDIS_TIMEOUT={{PROD_REDIS_TIMEOUT}}
|