* Set default `public_path` config for laravel
* Remove config printouts
* Conditionally ask for DB configuration values
* Add confirmation for provision on incompatible OS
* Set default PHP version from composer.json
* Regenerate docs using php bin/docgen
* Hotfix: Fixed file read error in website.php
Moved the directory creation and ownership setting code before the file read operation to prevent the file read error.
* Hotfix: Adjusted Caddyfile path and ensured its inclusion in build
* Regenerate docs using php bin/docgen
* fix typo in magento recipe
* process the correct theme names and add -f switch here as well
* run docgen
* commit the other changed doc files after running bin/docgen
* Revert "commit the other changed doc files after running bin/docgen"
This reverts commit e0d1c2b7ca23ecec2390fc4f83f9e1a96094e1d3.
* Changed step to upgrade the DB only instead of Magento and execute it once if multiple servers are selected for the deployment
* Bugfix: Added once() to task instead of run commando. Regenerated docs.
* Improvement: Changed documentation to reflect that the database step is only executed once.
Refactoring the `getPlugins` function to not parse regular commandline
output anymore, instead use the --json flag `plugin:list`.
Refactoring 'sw:plugin:update:all' to not upgrade every installed
plugin, but every installed plugin that in fact is upgradable.
* escape shell argument depending on target operating system
* only escape unix style
* add some basic tests
* use json_encode in test
* correctly escape single quotes on the Linux command line
* [TASK] Update TYPO3 recipe
* Update recipe for TYPO3 v12
* Allow tasks to be added before or after a task in a given task group
* Allow to hide spinner to enable interactive tasks on be run on the remote server
Fixes#3667
* [TASK] Update docs
* [TASK] Remove deploy:vendors from recipe
We aim for minimal requirements on the target server.
Thus, all preparation should be done in CI.
* [TASK] Update comment
* DD#0000: feat: Magento2: Add support for preload keys
- Also updated to remove the config set and instead manually add the hocks to your deployer file
- And move var-exporter into the main composer require
- https://github.com/deployphp/deployer/pull/3453#issuecomment-1497248859
* DD#0000: feat: Reverted composer updates
* DD#0000: feat: Updated docs
* DD#0000: feat: Updated replace to use preg to make sure it only checks beginning of string
Updated readme use better grammer
* DD#0000: feat: Updated md docs
* Added migrate task to Yii recipe
Resolves#3559
* Changed path and PHP executable to be more generic
* Added doc entry.
* Added --interactive=0 flag so that migrations will run automatically.
* Only set maintenance mode once if needed
Also:
- by adding magento:maintenance:enable-if-needed to the task list instead of invoking it directly, it is now possible to use after() to add custom tasks to be performed in maintenance mode
- the maintenance_mode_status_active check was removed because it is unnecessary and can return wrong results because of caching
* Update docs
* adds sticky to writable recipe
chgrp for all files, chmod g+rwxs for directories, chmod g+rw for files
* adds artifact deployment for magento2 recipe
* Updates Documentation
* removes mode that has been submitted in other MR
* adds divers discussion results from PR #3317
- uses contrib/cachetool
- removes task build:prepare-env
- comments additional_shared_files and additonal_shared_dirs
- avoids invoke()
* updates docs
* corrects additional shared
* expands DocGen for artifact deployment and adds documentation to the magento2 recipe
* corrects missing capital and typo
---------
Co-authored-by: Anton Medvedev <anton@medv.io>