74 Commits

Author SHA1 Message Date
Anton Medvedev
44b38f2c95
Fix deploy:env task 2024-10-23 15:09:55 +02:00
Anton Medvedev
0e0cd9586c
Update docgen 2024-10-22 10:28:50 +02:00
Anton Medvedev
0b78e2b18b
Update docgen 2024-10-22 10:24:42 +02:00
github-actions
86dcff8bd9 [automatic] Update docs with bin/docgen 2024-10-19 09:49:58 +00:00
Simon Sprankel
1464272e3e
Fix Magento 2 zero downtime deployment (#3921) 2024-10-16 15:11:15 +02:00
Anton Medvedev
90154fe2b4
docgen 2024-10-13 21:08:48 +02:00
github-actions
ce4a2e057b [automatic] Update docs with bin/docgen 2024-10-13 18:13:15 +00:00
github-actions
f25413f7cd [automatic] Update docs with bin/docgen 2024-10-12 21:02:19 +00:00
github-actions
2884fed6eb [automatic] Update docs with bin/docgen 2024-10-12 20:57:21 +00:00
Anton Medvedev
75531ccef1
docgen 2024-10-12 22:56:43 +02:00
github-actions
2519f823c4 [automatic] Update docs with bin/docgen 2024-10-12 20:52:28 +00:00
Anton Medvedev
0c8897c222
docgen 2024-10-12 22:52:10 +02:00
Jamie Burchell
b632d262ce
Add nullable types to nullable function arguments (#3910)
* Add nullable types to nullable function arguments

* Run bin/docgen

---------

Co-authored-by: Jamie Burchell <jamie@ib3.uk>
2024-10-11 17:44:52 +02:00
Simon Sprankel
b2c8f4d02c
Move M2 cache flush to correct position (#3883)
* Move M2 cache flush to correct position

* Update docs
2024-09-05 12:28:08 +02:00
antonmedv
a35f00235d [automatic] Update docs with bin/docgen 2024-08-21 06:48:52 +00:00
antonmedv
95ba8a7120 [automatic] Update docs with bin/docgen 2024-07-15 16:01:41 +00:00
antonmedv
4db6295166 [automatic] Update docs with bin/docgen 2024-06-19 20:44:05 +00:00
antonmedv
1d3c16611b [automatic] Update docs with bin/docgen 2024-05-17 12:33:56 +00:00
Joda Stößer
79ab3b66a8
docs(recipe/magento2): fix typo in conccurent (#3830) 2024-05-17 14:33:40 +02:00
antonmedv
04c5926860 [automatic] Update docs with bin/docgen 2024-04-24 20:10:45 +00:00
akosglue
22e95ba3f5
magento2 theme processing fix for 3786 (#3818)
* 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.
2024-04-24 22:10:28 +02:00
peterjaap
dce9f78553 [automatic] Update docs with bin/docgen 2024-04-19 09:21:19 +00:00
Danny Verkade - Cream
8e8f496ce5
Magento 2: Changed upgrading database (#3812)
* 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.
2024-04-19 11:21:00 +02:00
antonmedv
c859acec70 [automatic] Update docs with bin/docgen 2024-04-18 15:25:17 +00:00
Giacomo Moscardini
f3703cf698
Add another check for setup:upgrade (#3658)
* Add another check for setup:upgrade

* Update documentation

* Revert "Update documentation"

This reverts commit 120bf5e7a2cb3b52dcb1119648e53da144a07dc2.

* Update documentation
2024-04-03 15:58:34 +02:00
gbobts
cca12a1e7e
Add feature to stop cron before deployment and start cron after (#3797)
* Add feature to stop cron before deployment and start cron after

* Updated doc
2024-03-29 19:45:17 +01:00
Schrank
ff69fd27e7 [automatic] Update docs with bin/docgen 2024-02-15 17:24:22 +00:00
Joda Stößer
3964520986
docs(recipe/magento2): fix typo in conccurent (#3779)
* docs(recipe/magento2): fix typo in conccurent

* Fix typo

---------

Co-authored-by: Fabian Blechschmidt <github@fabian-blechschmidt.de>
2024-02-15 18:24:01 +01:00
antonmedv
b8da0f0b27 [automatic] Update docs with bin/docgen 2023-10-27 12:32:05 +00:00
antonmedv
6166a6cb6f [automatic] Update docs with bin/docgen 2023-09-20 07:33:05 +00:00
Tom Scott-Malden
4dc20ce742
DD#0000: feat: Move var-exporter into main requirements (#3662)
* DD#0000: feat: Move var-exporter into main requirements

* DD#0000: feat: Removed var-export

* DD#0000: feat: Updated docs
2023-08-04 16:36:47 +02:00
Tom Scott-Malden
48193c6cfc
DD#0000: feat: Magento2: Add support for preload keys (#3567)
* 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
2023-07-04 10:57:38 +02:00
Sam James
ed28cb1cba
Fix/m2 artifact success (#3601)
* Call deploy:success at the end of Magento 2 Artifact Finish

* Regenerated Docs
2023-05-18 14:09:22 +02:00
Tom Scott-Malden
7fa09a2299
Magento 2: Cache key id prefix (#3453) 2023-03-30 17:34:07 +02:00
antonmedv
bf94c50885 [automatic] Update docs with bin/docgen 2023-03-27 21:07:22 +00:00
Julian
78dd230379
Split asset compilation (#3326) 2023-03-24 11:45:54 +01:00
Fabian Schmengler /
f9b5c1e52b
Magento 2: Only set maintenance mode once if needed (#3469)
* 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
2023-03-06 19:41:41 +01:00
Wilfried Wolf
b565fdcc58
Adds Comments to magento2 recipe and modifies DocGen, to be able to explain artifact deployment (#3510)
* 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>
2023-03-06 12:49:42 +01:00
Fabian Schmengler /
762a177ce1
Magento: allow subdirectory and create variable for bin/magento (#3460)
* 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
2023-02-09 14:17:39 +01:00
Fabian Schmengler /
8a94172fd5
Magento: Fix artifact_path generation (#3459)
* 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
2023-01-30 21:15:09 +01:00
guvra
30c66cee47
Add an option to build magento artifact from the repository (#3456) 2023-01-30 21:14:51 +01:00
antonmedv
61378a3828 [automatic] Update docs with bin/docgen 2023-01-08 20:46:33 +00:00
Wilfried Wolf
2078514738
Feature/magento2 artifact deployment (#3317)
* 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

Co-authored-by: Anton Medvedev <anton@medv.io>
2023-01-08 21:46:15 +01:00
Torben Höhn
492cd97945
add pub/static/_cache as shared_dir (#3343) 2023-01-08 21:35:48 +01:00
Anton Medvedev
6113e5e4f5 Improve docs 2022-09-12 12:53:42 +02:00
Anton Medvedev
4bdf95ebda Update docs 2022-09-12 12:29:44 +02:00
Anton Medvedev
1c897e587d New recipes docs intro 2022-09-12 11:40:11 +02:00
Michał Giza
6981405647
Magento2: add var/page_cache as writable_dirs (#3202)
* var/page_cache as writable_dirs

It will fix following Zend exception after successful deployment:
Fatal error: Uncaught Zend_Cache_Exception: cache_dir "/path/to/www/releases/7/var/page_cache" is not writable in /path/to/www/releases/7/vendor/magento/zendframework1/library/Zend/Cache.php:209
This exception does not occur on every environment, it depends on PHP pool user/group (default www-data or owner of project directory).

* docgen
2022-08-28 18:49:05 +02:00
Anton Medvedev
e80876d90d Update docs 2022-07-26 09:18:44 +02:00
Anton Medvedev
86c7ed6260 Update docs 2022-07-26 00:19:14 +02:00