- settings.local.json: wildcard permissions for git, ssh, curl, npm, docker to eliminate constant confirmation prompts - ssh-deploy: git clone/pull as primary deploy method, rsync as fallback - workflow provision: git-push before ssh-deploy (push to Gitea first, then git clone on LXC) - all workflows: deploy steps now explicitly git-based Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
22 lines
383 B
JSON
22 lines
383 B
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"Bash(git *)",
|
|
"Bash(ssh *)",
|
|
"Bash(scp *)",
|
|
"Bash(rsync *)",
|
|
"Bash(curl *)",
|
|
"Bash(npm *)",
|
|
"Bash(npx *)",
|
|
"Bash(node *)",
|
|
"Bash(docker *)",
|
|
"Bash(docker compose *)",
|
|
"Bash(mkdir *)",
|
|
"Bash(ls *)",
|
|
"Bash(cat *)",
|
|
"Bash(tar *)",
|
|
"Bash(chmod *)"
|
|
]
|
|
}
|
|
}
|