File tree Expand file tree Collapse file tree 3 files changed +44
-0
lines changed
Expand file tree Collapse file tree 3 files changed +44
-0
lines changed Original file line number Diff line number Diff line change 1+ [project ]
2+ name = " auth"
3+ revision = " 1.0"
4+
5+ [profiles .default ]
6+ JWT_SECRET = { description = " Secret for JWT signing" , required = true }
7+ OAUTH_CLIENT_ID = { description = " OAuth client identifier" , required = false }
8+ OAUTH_CLIENT_SECRET = { description = " OAuth client secret" , required = false }
9+
10+ [profiles .production ]
11+ JWT_SECRET = { description = " Secret for JWT signing" , required = true }
12+ OAUTH_CLIENT_ID = { description = " OAuth client identifier" , required = true }
13+ OAUTH_CLIENT_SECRET = { description = " OAuth client secret" , required = true }
Original file line number Diff line number Diff line change 1+ [project ]
2+ name = " my_app"
3+ revision = " 1.0"
4+ extends = [" ../common" , " ../auth" ]
5+
6+ [profiles .default ]
7+ API_KEY = { description = " External API key" , required = true }
8+ # Override the database description from common
9+ DATABASE_URL = { description = " Custom database for my app" , required = true }
10+
11+ [profiles .development ]
12+ API_KEY = { description = " External API key" , required = false , default = " dev-key-123" }
13+
14+ [profiles .production ]
15+ API_KEY = { description = " External API key" , required = true }
16+ MONITORING_TOKEN = { description = " Token for monitoring service" , required = true }
Original file line number Diff line number Diff line change 1+ [project ]
2+ name = " common"
3+ revision = " 1.0"
4+
5+ [profiles .default ]
6+ DATABASE_URL = { description = " Main database connection string" , required = true }
7+ REDIS_URL = { description = " Redis cache connection" , required = false , default = " redis://localhost:6379" }
8+
9+ [profiles .development ]
10+ DATABASE_URL = { description = " Development database" , required = false , default = " sqlite:///dev.db" }
11+ REDIS_URL = { description = " Redis cache connection" , required = false , default = " redis://localhost:6379" }
12+
13+ [profiles .production ]
14+ DATABASE_URL = { description = " Production database" , required = true }
15+ REDIS_URL = { description = " Redis cache connection" , required = true }
You can’t perform that action at this time.
0 commit comments