diff --git a/README.md b/README.md index 76e3e2c..fc73be5 100644 --- a/README.md +++ b/README.md @@ -10,8 +10,8 @@ See Deployer OXID recipe project for further instructions. ## available tasks -- dep `shop:getVersion` [stage] - show version of current OXID installation -- dep `shop:backupDatabase` [stage] - rotate old database backups and create a new one -- dep `shop:cloneDatabase` [stage] - dump contents from source to destination database -- dep `shop:runMigration` [stage] - run all database migrations +- dep `oxid:getVersion` [stage] - show version of current OXID installation +- dep `oxid:backupDatabase` [stage] - rotate old database backups and create a new one +- dep `oxid:cloneDatabase` [stage] - dump contents from source to destination database +- dep `oxid:runMigration` [stage] - run all database migrations - dep `setup:createDbConfig` [stage] - generate database configuration file diff --git a/recipe/shopTasks.php b/recipe/shopTasks.php index e0dfdf8..717ee42 100644 --- a/recipe/shopTasks.php +++ b/recipe/shopTasks.php @@ -3,17 +3,17 @@ namespace Deployer; desc('run all database migrations'); -task('shop:runMigration', [ - 'shop:setShopsOffline', - 'shop:executeMigrations', - 'shop:setShopsOnline' +task('oxid:runMigration', [ + 'oxid:setShopsOffline', + 'oxid:executeMigrations', + 'oxid:setShopsOnline' ]); require_once 'inc/database.php'; desc('set shops offline'); -task('shop:setShopsOffline', function() { +task('oxid:setShopsOffline', function() { if (get('mysql_configured')) { $query = "UPDATE oxshops SET oxactive = '0', OXREGISTERSUBJECT = CONCAT('..', OXREGISTERSUBJECT) WHERE oxactive = '1';"; run('{{bin/mysql}} --defaults-extra-file={{db_conf_path}} -e "'.$query.'"'); @@ -22,21 +22,21 @@ task('shop:setShopsOffline', function() { } }); -task('shop:runMigration:failed', function() { - invoke('shop:setShopsOnline'); +task('oxid:runMigration:failed', function() { + invoke('oxid:setShopsOnline'); })->hidden(); -fail('shop:runMigration', 'shop:runMigration:failed'); +fail('oxid:runMigration', 'oxid:runMigration:failed'); desc('execute OXID Doctrine migrations'); -task('shop:executeMigrations', function () { +task('oxid:executeMigrations', function () { if (test("[ -f {{current_path}}/vendor/bin/oe-eshop-doctrine_migration ]")) { run('{{bin/php}} {{current_path}}/vendor/bin/oe-eshop-doctrine_migration migrations:migrate'); } })->hidden();; desc('set shops online'); -task('shop:setShopsOnline', function() { +task('oxid:setShopsOnline', function() { if (get('mysql_configured')) { $query = "UPDATE oxshops SET oxactive = '1', OXREGISTERSUBJECT = SUBSTR(OXREGISTERSUBJECT, 3) WHERE oxactive = '0' AND OXREGISTERSUBJECT LIKE '..%';"; run('{{bin/mysql}} --defaults-extra-file={{db_conf_path}} -e "'.$query.'"'); @@ -46,7 +46,7 @@ task('shop:setShopsOnline', function() { }); desc('show version of current OXID installation'); -task('shop:getVersion', function () { +task('oxid:getVersion', function () { if (test("[ -f {{current_path}}/composer.lock ]")) { cd('{{current_path}}'); info( @@ -58,7 +58,7 @@ task('shop:getVersion', function () { }); desc('dump contents from source to destination database'); -task('shop:cloneDatabase', function () { +task('oxid:cloneDatabase', function () { if (get('mysql_configured') && get('mysqldump_configured')) { info('Note: Use a dedicated read only user for accessing the source database.'); info('Using the following source database:'); @@ -84,7 +84,7 @@ task('shop:cloneDatabase', function () { }); desc('rotate old database backups and create a new one'); -task('shop:backupDatabase', function () { +task('oxid:backupDatabase', function () { if (get('mysql_configured') && get('mysqldump_configured')) { if (!test("[ -f {{deploy_path}}/database/rotatemap.conf ]")) { run('printf "{{deploy_path}}/database/backup/backup.sql {\n rotate 5\n}" > {{deploy_path}}/database/rotatemap.conf');