duncrow-gmbh / deployer-recipes
duncrow-gmbh deployer recipes
1.0.0
2022-03-25 06:57 UTC
Requires
- php: ^7.1 || ^8.0
Requires (Dev)
- deployer/deployer: ^6.3
- deployer/recipes: ^6.2
README
此存储库包含与deployer集成的食谱。
安装
composer require deployer/recipes duncrow-gmbh/deployer-recipes --dev
用法
引导文件
将deploy-hosts.yml复制到项目根目录,并将其中的一个引导文件作为您的deploy.php文件
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)数据库。