duncrow-gmbh/deployer-recipes

duncrow-gmbh deployer recipes

1.0.0 2022-03-25 06:57 UTC

This package is auto-updated.

Last update: 2024-09-25 12:31:38 UTC


README

此存储库包含与deployer集成的食谱。

安装

composer require deployer/recipes duncrow-gmbh/deployer-recipes --dev

用法

引导文件

deploy-hosts.yml复制到项目根目录,并将其中的一个引导文件作为您的deploy.php文件

  1. deploy-contao.php – 使用Gulp进行资源管理的Contao 4设置

专业技巧

禁用发布

如果您想禁用发布(例如,用于开发系统),您只需包含该食谱即可

require 'recipe/disable-releases.php';

Contao Manager

尽管Contao Manager在可以部署系统时似乎多余,但您可能仍然想安装它,例如用于trakked.io。要这样做,只需将以下任务添加到列表中

task('deploy', [
    // …
    'maintenance:enable',
+   'contao:download_manager'
    // …
])->desc('Deploy your project');

数据库助手(还原和发布)

此集合提供任务,可轻松实现数据库dev <-> live单向还原/发布。

首先,包含database-helpers.php食谱。

您可以使用命令dep database:retrieve example.com从远程(example.com)下载数据库转储并覆盖本地数据库。

您可以使用命令dep database:release example.com用本地数据库覆盖远程(example.com)数据库。