408 Commits

Author SHA1 Message Date
antonmedv
bf94c50885 [automatic] Update docs with bin/docgen 2023-03-27 21:07:22 +00:00
Tomasz Gąsior
ba355deaa1
Add missing information to UPGRADE.md (#3546)
https://github.com/deployphp/deployer/issues/3541
2023-03-24 11:47:05 +01:00
Julian
78dd230379
Split asset compilation (#3326) 2023-03-24 11:45:54 +01:00
Marcus Müller
daba4ea9df
Shopware: Add new task for refreshing themes (#3530) 2023-03-07 23:23:14 +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
HereticPilgrim
e6a3364fc0
Added missing deploy task to recipe/common (#3526)
Co-authored-by: HereticPilgrim <manuel.grauwiler@transformatik.ch>
2023-03-02 19:05:13 +01:00
HereticPilgrim
4a4e69a8c5
Added support for ntfy.sh notifications, contrib/ntfy (#3522)
* Fixed typo

* Added support for ntfy.sh notifications, contrib/ntfy recipe

* Missing docs

---------

Co-authored-by: HereticPilgrim <manuel.grauwiler@transformatik.ch>
2023-03-02 08:51:01 +01:00
HereticPilgrim
a8fca445c3
Teams, Telegram, Slack contrib recipe no longer fails silently if no webhook is configured (#3523)
* 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>
2023-03-02 08:49:57 +01:00
antonmedv
e88761e207 [automatic] Update docs with bin/docgen 2023-03-02 07:49:49 +00:00
Martijn Wagena
cd760c2bbe
Contrib supervisord monitor (#3486)
* 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>
2023-03-02 08:49:27 +01:00
HereticPilgrim
ad242dc8d8
Doc update about new default value of writable_recursive (#3521)
* Doc update about new default value of writable_recursive

* Adjusted wording

---------

Co-authored-by: HereticPilgrim <manuel.grauwiler@transformatik.ch>
2023-03-01 21:29:45 +01:00
HereticPilgrim
e0b59ec668
Added a note about missing ssh-option. Fixes issue deployphp/deployer… (#3520)
* Added a note about missing ssh-option. Fixes issue deployphp/deployer#2908

* Slight wording update

---------

Co-authored-by: Manu <manuel.grauwiler@transformatik.ch>
2023-03-01 21:14:02 +01:00
Daniel Hormess
aeec635a2d
Fixed bin/console calls in shopware recipe (#3512)
* Fixed bin/console calls in shopware recipe

* Added generated docs

---------

Co-authored-by: Daniel Hormess <daniel@proudcommerce.com>
2023-02-24 18:22:55 +01:00
Jan Henk Hazelaar
3953996a30
Add remote option to update_code_strategy to rename remote to repository (#3466)
* Add 'remote' option to 'update_code_strategy'

* Using archive and then add remote to speedup deployment

* Optimize remote option and add documentation

* Optimize code

* Update docs

* Combine clone and remote to remove duplicate code

* Removed  option and merge functionality into  option

* Generate docs

* Generate docs
2023-02-10 23:51:27 +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
Joda Stößer
a49ca2ea8b
docs(github-action): improve & update (#3482)
* docs(github-action): update php to 8.1

* docs(github-actions): add composer install step
2023-02-06 23:54:03 +01:00
Joda Stößer
3cb4b1e340
docs(selector): correct env config option to array (#3481)
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.
2023-02-06 20:34:12 +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
Fabian Schmengler /
1bc90e8442
Update default cachetool version to 9.0.0 (PHP 8.1 compatible) (#3462)
* Update default cachetool version to 9.0.0 (PHP 8.1 compatible)

* Update docs
2023-01-26 15:03:24 +01:00
Daniel
65dc1413d3
Update UPGRADE.md (#3458) 2023-01-24 21:47:54 +01:00
Benoît Chantre
1a4d417f87
Fix Node.js 12 actions are deprecated (#3435) 2023-01-11 22:09:32 +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
robertsimionescu
dfd89e254f
moved newrelic endpoint to config and used it when posting to api (#3374)
* 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>
2023-01-08 21:34:11 +01:00
antonmedv
cc7d41bb55 [automatic] Update docs with bin/docgen 2023-01-07 22:43:38 +00:00
Stephen Moon
1f5cfb25c2
Documentation edits (#3417)
* 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"
2022-12-30 18:15:37 +01:00
antonmedv
1da73c2836 [automatic] Update docs with bin/docgen 2022-12-15 15:59:48 +00:00
AbhishekKr
b0207b2266
Add Cloudflare API Token support for auth, domain optional if zone_id provided (#3406)
Signed-off-by: AbhishekKr <abhikumar163@gmail.com>

Signed-off-by: AbhishekKr <abhikumar163@gmail.com>
2022-12-15 16:58:20 +01:00
David Lambauer
8690ad78c4
Added more details for ssh forwarding and multiplexing (#3395) 2022-12-05 20:16:18 +01:00
Julián Garcés Rodríguez
bc708bec86
Added the laravel default folder storage/framework/cache to writable folders array (#3302)
* added storage/framework/cache/data as writable folder

* regenerate docs
2022-10-27 09:36:02 +02:00
antonmedv
bf65435cba [automatic] Update docs with bin/docgen 2022-10-17 07:11:22 +00:00
antonmedv
de509b115e [automatic] Update docs with bin/docgen 2022-10-04 19:26:14 +00:00
peterjaap
f39ae1a29a [automatic] Update docs with bin/docgen 2022-09-30 11:28:39 +00:00
Wilfried Wolf
6d759ef372
Feature/additional writable modes (#3316)
* adds sticky and skip mode

Sticky means, that the command-line-user and the http-user are different but share the same group. This mode add a sticky bit to directories and adds writeable for group to all files.
Skip just skips this in case the interactiv user and the http user are equal

* adds comments to file

* updates documentation
2022-09-22 22:45:48 +02:00
Stephan Großberndt
ac74d0188a
Fix typo for SSH_KNOWN_HOSTS in CI/CD docs (#3310) 2022-09-21 11:04:31 +02: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
Sascha Nos
e89f38b8bf
fix non-existing method (#3296)
Co-authored-by: Sascha Nos <netz@sascha-nos.com>
2022-09-12 10:26:36 +02:00
antonmedv
260ac590e1 [automatic] Update docs with bin/docgen 2022-09-10 07:35:16 +00:00
antonmedv
88cb11a909 [automatic] Update docs with bin/docgen 2022-09-10 07:18:47 +00:00
antonmedv
77723519c4 [automatic] Update docs with bin/docgen 2022-09-10 07:10:34 +00:00
Anton Medvedev
2c3a975624 Update UPGRADE.md 2022-09-10 08:47:36 +02:00
Anton Medvedev
9676945fa3 Update documentation about selectors 2022-09-09 19:34:05 +02:00
Anton Medvedev
05b09c4315 Add selector docs 2022-09-07 22:25:12 +02:00
Anton Medvedev
29ea435916 Format docs 2022-09-06 09:17:58 +02:00
Anton Medvedev
d397c9d9a0 Update docs 2022-09-06 09:02:36 +02:00