[project]
name = "example-app"
revision = "1.0"
[profiles.default]
DATABASE_URL = { description = "PostgreSQL connection string", required = true }
API_KEY = { description = "API key for external service", required = true }
REDIS_URL = { description = "Redis connection for caching", required = true }
SESSION_SECRET = { description = "Session signing secret", required = true }
[profiles.development]
DATABASE_URL = { description = "PostgreSQL connection string", required = false, default = "sqlite://./dev.db" }
API_KEY = { description = "API key for external service", required = false, default = "dev-api-key-for-testing" }
REDIS_URL = { description = "Redis connection for caching", required = false, default = "redis://localhost:6379" }
SESSION_SECRET = { description = "Session signing secret", required = false, default = "development-only-session-secret" }
[profiles.production]
DATABASE_URL = { description = "PostgreSQL connection string", required = true }
API_KEY = { description = "API key for external service", required = true }
REDIS_URL = { description = "Redis connection for caching", required = true }
SESSION_SECRET = { description = "Session signing secret", required = true }