shockwavemk / magento2-module-console-staging
此包的最新版本(v1.0.0)没有可用的许可证信息。
Magento2 命令行工具,支持暂存功能
v1.0.0
2016-03-02 08:25 UTC
This package is not auto-updated.
Last update: 2024-09-23 13:20:33 UTC
README
为了建立一个良好的开发流程,需要为开发、集成和生产环境进行设置。
在通过备份控制台命令(bin/magento setup:backup)将生产服务器的数据库暂存到集成时,会出现一些小问题:数据库中定义的一些设置需要在暂存时更改,例如 'web/secure/base_url'。
为了避免这个重复的任务,应该可以定义不同的配置文件来覆盖数据库中的这些设置。这就是此模块的目的。
安装
将模块添加到您的composer文件中。
{ "require": { "shockwavemk/magento2-module-console-staging": "dev-master" } }
使用composer安装模块
composer update
安装成功后,通过bin/magento控制台安装模块
bin/magento cache:clean bin/magento module:install Shockwavemk_Staging bin/magento setup:upgrade
您应该能在bin/magento控制台中看到一个新命令
用法
创建配置文件
在您的项目目录中(或子目录或服务器上的其他位置)创建一个配置php文件
<?php return array ( 'default' => array( '0' => array( 'web/unsecure/base_url' => 'http://dev.example.com', 'web/secure/base_url' => 'https://dev.example.com' ) ) );
执行命令
set
< project-path >/bin/magento staging:config:set ./db-config.php
数据库结果
保存当前数据库配置到文件(导出)
< project-path >/bin/magento staging:config:get ./db-config.php