update command
This commit is contained in:
parent
5dd3c473b2
commit
c40c78dcf0
|
@ -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'] ?? '';
|
||||||
|
|
Loading…
Reference in a new issue