diff --git a/composer.json b/composer.json index bff515f0..41885c62 100644 --- a/composer.json +++ b/composer.json @@ -50,7 +50,7 @@ "shlinkio/shlink-config": "^1.0", "shlinkio/shlink-event-dispatcher": "^2.1", "shlinkio/shlink-importer": "^2.2", - "shlinkio/shlink-installer": "^5.4", + "shlinkio/shlink-installer": "dev-develop#aa50ea9 as 5.5", "shlinkio/shlink-ip-geolocation": "^1.5", "symfony/console": "^5.1", "symfony/filesystem": "^5.1", diff --git a/config/autoload/installer.global.php b/config/autoload/installer.global.php index d18f31f4..605b16ce 100644 --- a/config/autoload/installer.global.php +++ b/config/autoload/installer.global.php @@ -2,7 +2,10 @@ declare(strict_types=1); +namespace Shlinkio\Shlink\CLI; + use Shlinkio\Shlink\Installer\Config\Option; +use Shlinkio\Shlink\Installer\Util\InstallationCommand; return [ @@ -45,11 +48,14 @@ return [ ], 'installation_commands' => [ - 'db_create_schema' => [ - 'command' => 'bin/cli db:create', + InstallationCommand::DB_CREATE_SCHEMA => [ + 'command' => 'bin/cli ' . Command\Db\CreateDatabaseCommand::NAME, ], - 'db_migrate' => [ - 'command' => 'bin/cli db:migrate', + InstallationCommand::DB_MIGRATE => [ + 'command' => 'bin/cli ' . Command\Db\MigrateDatabaseCommand::NAME, + ], + InstallationCommand::GEOLITE_DOWNLOAD_DB => [ + 'command' => 'bin/cli ' . Command\Visit\DownloadGeoLiteDbCommand::NAME, ], ], ],