frappe_docker/.env.example
2025-06-26 15:18:07 +03:00

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