Skip to content

Commit c7918bf

Browse files
committed
missing dir
1 parent a88ba7d commit c7918bf

File tree

3 files changed

+44
-0
lines changed

3 files changed

+44
-0
lines changed

src/fixtures/auth/secretspec.toml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
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 }

src/fixtures/base/secretspec.toml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
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 }
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
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 }

0 commit comments

Comments
 (0)