25 lines
1.8 KiB
JSON
25 lines
1.8 KiB
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"PowerShell(corepack enable pnpm)",
|
|
"PowerShell(corepack prepare pnpm@latest --activate)",
|
|
"PowerShell(pnpm --version)",
|
|
"PowerShell(docker --version)",
|
|
"PowerShell(docker compose version)",
|
|
"PowerShell(docker exec fieldops-postgres psql -U fieldops -d fieldops -c \"\\\\dt\" 2>&1)",
|
|
"PowerShell(docker exec fieldops-postgres psql -U fieldops -d fieldops -c \"SELECT id, name FROM \\\\`\"Tenant\\\\`\";\" 2>&1)",
|
|
"PowerShell(docker exec fieldops-postgres psql -U fieldops -d fieldops -c \"SELECT email, role FROM \\\\`\"User\\\\`\";\" 2>&1)",
|
|
"PowerShell(docker exec fieldops-postgres psql -U fieldops -d fieldops -c \"SELECT code, name, area FROM \\\\`\"Workstation\\\\`\";\" 2>&1)",
|
|
"Bash(pnpm --version)",
|
|
"PowerShell(pnpm --version; Write-Output \"---\"; \\(Get-Content .env | Select-String \"AUTH_DEV_AUTOLOGIN\"\\); Write-Output \"---\"; Test-Path node_modules; Test-Path packages\\\\db\\\\node_modules)",
|
|
"PowerShell(corepack --version; Write-Output \"---\"; \\(Get-Command pnpm -ErrorAction SilentlyContinue\\).Source; Write-Output \"---\"; npx pnpm --version 2>&1 | Select-Object -First 3)",
|
|
"PowerShell(corepack enable pnpm 2>&1)",
|
|
"PowerShell(corepack pnpm --version 2>&1)",
|
|
"PowerShell(corepack pnpm exec prisma migrate status --schema packages/db/prisma/schema.prisma 2>&1)",
|
|
"PowerShell($env:npm_config_verify_deps_before_run = \"false\"; corepack pnpm exec prisma migrate status --schema packages/db/prisma/schema.prisma 2>&1 | Select-Object -Last 25)",
|
|
"Bash(pnpm --filter @repo/db exec prisma migrate dev --name add_maintenance_request)",
|
|
"Bash(pnpm --filter @repo/db exec prisma db execute --schema=prisma/schema.prisma --stdin)"
|
|
]
|
|
}
|
|
}
|