#!/usr/bin/env php // security_config.php true, // 安全删除模式 'safe_delete' => true, // 受保护的文件模式(不会被删除) 'protected_patterns' => [ '/\.env$/', '/\.env\./', '/config\.php$/', '/config\/.*\.php$/', '/database\.php$/', '/composer\.json$/', '/composer\.lock$/', '/package\.json$/', '/yarn\.lock$/', '/\.htaccess$/', '/web\.config$/', '/index\.php$/', '/app\.php$/', '/bootstrap\.php$/', '/\.gitignore$/', '/README\.md$/', '/LICENSE$/', '/CHANGELOG$/', '/robots\.txt$/', '/sitemap\.xml$/', '/favicon\.ico$/' ], // 受保护的目录(不会被删除) 'protected_directories' => [ '/\.git/', '/vendor/', '/node_modules/', '/storage/', '/logs/', '/uploads/', '/backups/', '/cache/', '/temp/', '/tmp/' ], // 需要确认的删除操作 'confirmation_required' => [ '\.php$' => true, // PHP文件需要确认 '\.js$' => true, // JS文件需要确认 '\.css$' => false, // CSS文件不需要确认 'config/' => true, // 配置目录需要确认 ], // 备份设置 'backup_enabled' => true, 'backup_dir' => '/var/backups/deploy', 'max_backups' => 10, // 日志设置 'log_deletions' => true, 'log_file' => '/var/log/deploy_deletions.log' ]; ?>