mirror of
https://github.com/frappe/frappe_docker.git
synced 2026-06-19 06:35:10 +00:00
65 lines
1.6 KiB
Text
65 lines
1.6 KiB
Text
# Frappe/ERPNext Environment Configuration
|
|
|
|
# Database Configuration
|
|
DB_HOST=db
|
|
DB_PORT=3306
|
|
MARIADB_ROOT_PASSWORD=changeme123
|
|
MARIADB_DATABASE=frappe
|
|
MARIADB_USER=frappe
|
|
MARIADB_PASSWORD=changeme456
|
|
|
|
# Redis Configuration
|
|
REDIS_CACHE=redis-cache:6379
|
|
REDIS_QUEUE=redis-queue:6379
|
|
REDIS_SOCKETIO=redis-socketio:6379
|
|
|
|
# Frappe Configuration
|
|
FRAPPE_SITE_NAME_HEADER=academy.example.com
|
|
FRAPPE_DEFAULT_SITE=academy.example.com
|
|
FRAPPE_SITES_DIR=/workspace/development/frappe-bench/sites
|
|
|
|
# Security
|
|
ADMIN_PASSWORD=changeme789
|
|
ENCRYPTION_KEY=changeme_32_character_encryption_key_here
|
|
|
|
# LangChain Service Configuration
|
|
LANGCHAIN_API_URL=http://langchain-service:8080
|
|
LANGCHAIN_API_KEY=changeme_langchain_api_key
|
|
|
|
# OpenAI Configuration (for AI Tutor)
|
|
OPENAI_API_KEY=your_openai_api_key_here
|
|
|
|
# Anthropic Configuration (optional, for Claude models)
|
|
ANTHROPIC_API_KEY=your_anthropic_api_key_here
|
|
|
|
# LangChain Database Configuration
|
|
LANGCHAIN_DB_NAME=langchain_db
|
|
LANGCHAIN_DB_USER=langchain_user
|
|
LANGCHAIN_DB_PASSWORD=changeme_langchain_db_password
|
|
LANGCHAIN_ENV=production
|
|
LANGCHAIN_DEBUG=false
|
|
|
|
# AI Tutor API Configuration
|
|
AI_TUTOR_API_URL=http://langchain-service:8000
|
|
|
|
# Email Configuration (optional)
|
|
MAIL_SERVER=smtp.gmail.com
|
|
MAIL_PORT=587
|
|
MAIL_USE_TLS=1
|
|
MAIL_USERNAME=your-email@gmail.com
|
|
MAIL_PASSWORD=your-app-password
|
|
|
|
# Backup Configuration (optional)
|
|
BACKUP_RETENTION_DAYS=7
|
|
BACKUP_PATH=/backups
|
|
|
|
# Development/Production Mode
|
|
FRAPPE_ENV=production
|
|
DEVELOPER_MODE=0
|
|
|
|
# Network Configuration
|
|
COMPOSE_PROJECT_NAME=academy-lms
|
|
NETWORK_NAME=langchain-network
|
|
|
|
# Hetzner Specific (if needed)
|
|
EXTERNAL_IP=188.245.211.114
|