* 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>
* MS teams contrib recipe no longer fails silently if no webhook is configured
* contrib/slack now throws a warning if no webhook is configured
* Telegram no longer fails silently if there is no token or chat id configured
* Fixed copy-paste error
---------
Co-authored-by: HereticPilgrim <manuel.grauwiler@transformatik.ch>
* added support for Supervisord Monitor with Basic auth mandatory
* updated logic to have one configurable setter
* updated setters to be more dynamic
* updated docs
* updating docs
* doc gen hell
* test
* updated docs
* updated getters
* updated the methods to be recipe specific
* cleanup and extra tasks
* null check
---------
Co-authored-by: Martijn Wagena <martijn@concept7.nl>
* Doc update about new default value of writable_recursive
* Adjusted wording
---------
Co-authored-by: HereticPilgrim <manuel.grauwiler@transformatik.ch>
* Magento: create variable for bin/magento
so it can be overridden to a custom location
* Update docs
* Allow Magento to be installed in a subdirectory
* Update docs
* Use Magento subdirectory for composer command
* Fix bin/magento call in magento_version function
* Update docs
* Update docs
* Combine magento_dir and bin/magento configurations correctly
As the `env` config options is expected to be an array, not a string, the supplied example is throwing errors.
This syntax checking of the `env` variable seems to only happen in the YAML config syntax, not with the php config.
* Magento: Fix artifact_path generation
- Fix 1. Add -p parameter to mkdir command
{{artifact_path}} could be configured with multiple folders such as build/artifacts
- Fix 2. run() -> runLocally()
The {{artifact_dir}} is used to keep artifacts archive file.
It should be called at CI server only and not at target server.
Then the task `artifact:upload` uploads this file at target server host under {{release_path}}.
It is not needed to have {{artifact_dir}} at target server.
* Update docs
* moved newrelic endpoint to config and used it when posting to api
* ran bin/docgen for the commit
* mentioned the new setting for documentation
Co-authored-by: RobertOS <robert.simionescu@gmail.com>
* Add "a" to sentence
* Altered sentence structure
* Altered paragraph slightly
* Joined sentences in paragraph
* Added few words to paragraph
* Remove brackets. Make a new sentence
* Alter sentence
* Add "the"