# Automaker Server Configuration
# Copy this file to .env and configure your settings

# ============================================
# REQUIRED
# ============================================

# Your Anthropic API key for Claude models
ANTHROPIC_API_KEY=sk-ant-...

# ============================================
# OPTIONAL - Security
# ============================================

# API key for authenticating requests (leave empty to disable auth)
# If set, all API requests must include X-API-Key header
AUTOMAKER_API_KEY=

# Restrict file operations to these directories (comma-separated)
# Important for security in multi-tenant environments
ALLOWED_PROJECT_DIRS=/home/user/projects,/var/www

# CORS origin - which domains can access the API
# Use "*" for development, set specific origin for production
CORS_ORIGIN=*

# ============================================
# OPTIONAL - Server
# ============================================

# Port to run the server on
PORT=3008

# Data directory for sessions and metadata
DATA_DIR=./data

# ============================================
# OPTIONAL - Additional AI Providers
# ============================================

# Google API key (for future Gemini support)
GOOGLE_API_KEY=

# ============================================
# OPTIONAL - Terminal Access
# ============================================

# Enable/disable terminal access (default: true)
TERMINAL_ENABLED=true

# Password to protect terminal access (leave empty for no password)
# If set, users must enter this password before accessing terminal
TERMINAL_PASSWORD=

ENABLE_REQUEST_LOGGING=false
