-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
35 lines (33 loc) · 1.45 KB
/
Copy pathdocker-compose.yml
File metadata and controls
35 lines (33 loc) · 1.45 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
# docker-compose.yml
# Requires Docker Compose v2.20+ (Docker Desktop 4.22+)
# Add future modules and interfaces as include entries here.
# Never use `docker compose -f` stacking — use include only.
include:
- path: sentinel-core/compose.yml
- path: interfaces/discord/compose.yml # DO NOT COMMENT — restored 3x, required for Discord interface
- path: security/pentest-agent/compose.yml
- path: modules/pathfinder/compose.yml # profiles: [pf2e] inside — activate with ./sentinel.sh --pf2e up
# Future modules: add include entries here following the modules/pathfinder/compose.yml pattern.
# Each module compose.yml must declare profiles: ["<profile-name>"] to remain opt-in.
# Top-level secrets block — maps each secret name to its file on the host.
# Secret files live in secrets/ (gitignored). See secrets/README.md.
# Compose v2 file-based secrets: mounted at /run/secrets/<name> inside containers.
secrets:
obsidian_api_key:
file: ./secrets/obsidian_api_key
sentinel_api_key:
file: ./secrets/sentinel_api_key
discord_bot_token:
file: ./secrets/discord_bot_token
lmstudio_api_key:
file: ./secrets/lmstudio_api_key
anthropic_api_key:
file: ./secrets/anthropic_api_key
alpaca_paper_api_key:
file: ./secrets/alpaca_paper_api_key
alpaca_paper_secret_key:
file: ./secrets/alpaca_paper_secret_key
alpaca_live_api_key:
file: ./secrets/alpaca_live_api_key
alpaca_live_secret_key:
file: ./secrets/alpaca_live_secret_key