# ============================================ # Docker / Production Environment Template # ============================================ # Copy this file to .env.docker and update with your server IP/domain # IMPORTANT: Update NEXTAUTH_URL with your server IP or domain name # Examples: # - IP: NEXTAUTH_URL="http://192.168.1.190:3000" # - Domain: NEXTAUTH_URL="http://your-domain.com" # - HTTPS: NEXTAUTH_URL="https://your-domain.com" NEXTAUTH_URL="http://YOUR_SERVER_IP:3000" # ============================================ # AI Provider Configuration # ============================================ # You can configure separate providers for tags and embeddings # Options: ollama, openai, custom # For local Ollama in Docker (service name): # AI_PROVIDER_TAGS=ollama # AI_PROVIDER_EMBEDDING=ollama # OLLAMA_BASE_URL="http://ollama:11434" # AI_MODEL_TAGS="granite4:latest" # AI_MODEL_EMBEDDING="embeddinggemma:latest" # For external Ollama (on host or different server): # AI_PROVIDER_TAGS=ollama # AI_PROVIDER_EMBEDDING=ollama # OLLAMA_BASE_URL="http://YOUR_SERVER_IP:11434" # AI_MODEL_TAGS="granite4:latest" # AI_MODEL_EMBEDDING="embeddinggemma:latest" # For OpenAI (recommended for production): # AI_PROVIDER_TAGS=openai # AI_PROVIDER_EMBEDDING=openai # OPENAI_API_KEY="sk-..." # AI_MODEL_TAGS="gpt-4o-mini" # AI_MODEL_EMBEDDING="text-embedding-3-small" # Mixed setup (e.g., Ollama for tags, OpenAI for embeddings): # AI_PROVIDER_TAGS=ollama # AI_PROVIDER_EMBEDDING=openai # OLLAMA_BASE_URL="http://ollama:11434" # OPENAI_API_KEY="sk-..." # AI_MODEL_TAGS="granite4:latest" # AI_MODEL_EMBEDDING="text-embedding-3-small" # ============================================ # Email Configuration (Optional) # ============================================ # Uncomment and configure for email features (password reset, reminders) # SMTP_HOST="smtp.gmail.com" # SMTP_PORT="587" # SMTP_USER="your-email@gmail.com" # SMTP_PASS="your-app-password" # SMTP_FROM="noreply@memento.app"