Repository navigation
Expand file tree
/
Copy path.env.dist
More file actions
58 lines (48 loc) · 2.08 KB
/
Copy path.env.dist
File metadata and controls
58 lines (48 loc) · 2.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# Osiris v2 Environment Configuration Template
# Copy this file to testing_env/.env and fill in your actual credentials
# ===========================================
# LLM Provider Configuration (Day 5 - Required for SQL Generation)
# ===========================================
# OpenAI Configuration (primary LLM for SQL generation)
OPENAI_API_KEY=sk-your-openai-api-key-here # pragma: allowlist secret
OPENAI_MODEL=gpt-5-mini
OPENAI_MODEL_FALLBACK=gpt-5
# Claude (Anthropic) Configuration (alternative LLM)
# CLAUDE_API_KEY=your-claude-api-key-here
# CLAUDE_MODEL=claude-3-sonnet-20240229
# Google Gemini Configuration (alternative LLM)
# GEMINI_API_KEY=your-gemini-api-key-here
# GEMINI_MODEL=gemini-pro
# ===========================================
# Database Configuration
# ===========================================
# MySQL Database (for testing connectors)
MYSQL_HOST=localhost
MYSQL_PORT=3306
MYSQL_DATABASE=your_database
MYSQL_USER=your_username
MYSQL_PASSWORD=your_password # pragma: allowlist secret
# Supabase Configuration (for testing cloud connector)
# Find these in: Settings → API Keys
SUPABASE_PROJECT_ID=your-project-id-here
SUPABASE_ANON_PUBLIC_KEY=your-anon-public-key-here
SUPABASE_SERVICE_ROLE_KEY=your-service-role-key-here # For admin operations
# ===========================================
# Osiris v2 Environment Variables (Secrets & Runtime Settings)
# ===========================================
#
# This file contains SECRETS and runtime-specific settings.
# Configuration settings (logging, output, discovery) are in .osiris.yaml
#
# Usage:
# 1. Copy this file: cp .env.dist .env
# 2. Edit .env with your actual credentials
# 3. Run: osiris init (creates .osiris.yaml with configuration)
# ===========================================
# Optional Runtime Overrides
# ===========================================
#
# These environment variables override settings in .osiris.yaml
# Useful for different environments (dev/staging/prod)
# OSIRIS_LOG_LEVEL=DEBUG # Override logging level from .osiris.yaml
# OSIRIS_LOG_FILE=debug.log # Override log file from .osiris.yaml