Files
claude/rootfs/tmp/etc/claude/settings.json
T
jason 9114c4098d ♻️ Migrate claude to /config/ source-of-truth architecture ♻️
Migrate claude Docker image to the new build-time config architecture.
- rootfs/root/docker/setup/03-files.sh: rewrite to canonical form with /tmp/bin, /tmp/var, /tmp/etc, /tmp/usr handlers
- rootfs/usr/local/etc/docker/functions/entrypoint.sh: update to latest template
- rootfs/usr/local/etc/docker/init.d/*.sh: fix $(basename) UUOC; move inline comments above code lines
- rootfs/tmp/etc/: add service config files (claude ) deployed to /etc/ at build time
- rootfs/usr/local/share/template-files/: delete; config now deployed via /tmp/etc/ and /tmp/usr/ at build time

rootfs/root/docker/setup/03-files.sh
rootfs/tmp/
rootfs/usr/local/etc/docker/functions/entrypoint.sh
rootfs/usr/local/etc/docker/init.d/01-dockerd.sh
rootfs/usr/local/etc/docker/init.d/99-claude.sh
rootfs/usr/local/share/template-files/config/claude/settings.json
rootfs/usr/local/share/template-files/config/env/default.sample
rootfs/usr/local/share/template-files/config/env/examples/00-directory.sh
rootfs/usr/local/share/template-files/config/env/examples/addresses.sh
rootfs/usr/local/share/template-files/config/env/examples/certbot.sh
rootfs/usr/local/share/template-files/config/env/examples/couchdb.sh
rootfs/usr/local/share/template-files/config/env/examples/dockerd.sh
rootfs/usr/local/share/template-files/config/env/examples/global.sh
rootfs/usr/local/share/template-files/config/env/examples/healthcheck.sh
rootfs/usr/local/share/template-files/config/env/examples/mariadb.sh
rootfs/usr/local/share/template-files/config/env/examples/mongodb.sh
rootfs/usr/local/share/template-files/config/env/examples/networking.sh
rootfs/usr/local/share/template-files/config/env/examples/other.sh
rootfs/usr/local/share/template-files/config/env/examples/php.sh
rootfs/usr/local/share/template-files/config/env/examples/postgres.sh
rootfs/usr/local/share/template-files/config/env/examples/redis.sh
rootfs/usr/local/share/template-files/config/env/examples/services.sh
rootfs/usr/local/share/template-files/config/env/examples/ssl.sh
rootfs/usr/local/share/template-files/config/env/examples/supabase.sh
rootfs/usr/local/share/template-files/config/env/examples/webservers.sh
rootfs/usr/local/share/template-files/config/env/examples/zz-entrypoint.sh
rootfs/usr/local/share/template-files/config/.gitkeep
rootfs/usr/local/share/template-files/data/.gitkeep
rootfs/usr/local/share/template-files/defaults/.gitkeep
2026-06-04 14:38:05 -04:00

71 lines
1.4 KiB
JSON

{
"model": "",
"thinking": "off",
"permissions": {
"allow": [
"Read(**)",
"Write(**)",
"WebSearch",
"WebFetch(domain:github.com)",
"Bash(mkdir:*)",
"Bash(tree:*)",
"Bash(go:*)",
"Bash(curl:*)",
"Bash(wget:*)",
"Bash(echo:*)",
"Bash(make:*)",
"Bash(find:*)",
"Bash(grep:*)",
"Bash(awk:*)",
"Bash(sed:*)",
"Bash(cat:*)",
"Bash(chmod:*)",
"Bash(chown:*)",
"Bash(docker:*)",
"Bash(docker-compose:*)",
"Bash(incus:*)",
"Bash(git:*)",
"Bash(pkill:*)",
"Bash(rm:*)",
"Bash(mv:*)",
"Bash(cp:*)",
"Bash(ls:*)",
"Bash(pwd:*)",
"Bash(cd:*)",
"Bash(head:*)",
"Bash(timeout:*)",
"Bash(do:*)",
"Bash(ln:*)",
"Bash(test:*)",
"Bash(do)",
"Bash(sort:*)",
"Bash(paste:*)",
"Bash(:*::*)"
],
"deny": [
"Bash(git commit:*)",
"Bash(git push:+)"
],
"ask": []
},
"preferences": {
"auto_commit": false
},
"hooks": {
"PreToolUse": [
{
"matcher": "Write(**)",
"hooks": [
{
"type": "command",
"command": "if grep -qi 'anthropic\\|claude' \"$file\" 2>/dev/null; then echo 'Error: File contains vendor names (Anthropic/Claude)' >&2; exit 1; fi"
}
]
}
]
},
"env": {
"MAX_THINKING_TOKENS": "1024"
}
}