update command

This commit is contained in:
Hesabix 2025-03-06 00:50:54 +00:00
parent 5dd3c473b2
commit c40c78dcf0

View file

@ -291,9 +291,13 @@ class UpdateSoftwareCommand extends Command
private function backupDatabase(): string private function backupDatabase(): string
{ {
$backupFile = $this->backupDir . '/db_backup_' . time() . '.sql'; $backupFile = $this->backupDir . '/db_backup_' . time() . '.sql';
$dbUrl = $this->params->get('database_url'); $dbUrl = getenv('DATABASE_URL');
$urlParts = parse_url($dbUrl);
if (!$dbUrl) {
throw new \RuntimeException('DATABASE_URL environment variable is not set.');
}
$urlParts = parse_url($dbUrl);
$dbHost = $urlParts['host'] ?? 'localhost'; $dbHost = $urlParts['host'] ?? 'localhost';
$dbUser = $urlParts['user'] ?? 'root'; $dbUser = $urlParts['user'] ?? 'root';
$dbPass = $urlParts['pass'] ?? ''; $dbPass = $urlParts['pass'] ?? '';