andkirby / mageinstall
MageInstall Tool to install and reinstall Magento quickly.
Installs: 162
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 4
Forks: 0
Open Issues: 3
Language:Shell
Requires
- php: >=5.3.0
- webignition/json-pretty-print: ~0.1
- dev-master / 7.x-dev
- v7.0.0-beta.1
- v7.0.0-beta
- v6.1.0
- v6.0.0
- v5.8.1
- v5.6.0
- v5.5.0
- v5.4.0
- v5.3.1
- v5.3.0
- v5.2.1
- v5.2.0
- v5.1.1
- v5.1.0-beta
- v5.0.0
- v4.2.0
- v4.1.0-alpha
- v4.0.1-alpha.1
- v4.0.1-alpha
- v4.0.0-alpha.3
- v4.0.0-alpha.2
- v4.0.0-alpha.1
- v4.0.0-alpha
- v3.0.4
- v3.0.3
- v3.0.2
- v3.0.1
- v3.0.0b
- v3.0.0a
- v2.0.3-beta
- v2.0.2-beta
- v2.0.1-beta.1
- v2.0.1-beta
- v2.0.0-beta.1
- 2.0.0-beta
- v1.0.3
- v1.0.2
- v1.0.2-beta.0
- v1.0.1
- v1.0.1-beta.4
- v1.0.1-beta.3
- v1.0.1-beta.2
- v1.0.1-beta.1
- v1.0.1-beta
- v1.0.0
- dev-feature/backup
This package is auto-updated.
Last update: 2024-12-20 01:31:01 UTC
README
Tool for install/build Magento/Magento package from console.
Composer installation
$ composer global require andkirby/mageinstall ^7.0@beta
Features
Package Building
Build Magento package. It takes your pure Magento copy and selected package and build them together.
During installation
- base Magento install
- import products
- import system configuration
- add sample data SQL files
- add sample data media files
- clean up var directory and product media files cache before installation
Building
Using
Initializing.
mageshell build init -d symlink -s stable -m /path/to/magento -c http://your-composer-satis.com/
Building.
mageshell build -p projectname -g somevendor/packagename:1.0.5 -i 1
Package directory will be created automatically (if it's not set) by mask %project_directory%-package
.
More info: mageshell build --help
.
Structure
Usually you may have following files structure:
/any/path/to/magento - Pure Magento directory
/yourdocroot
/project.com-package - package files dir (will be created automatically)
/project.com - project HTTP dir
~/.mageinstall/build/composer.json - composer.json distributive file
Install
Using
Initialization
If you haven't initialized MageInstall it will suggest you to initialize by command mageshell install
.
Anyway if what to make reinitialization follow the command:
$ mageshell install init
It will create the ~/.mageinstall/params.sh with your custom parameters.
Install Magento
To run an installation of Magento instance you can make simple command:
$ mageshell install -p projectname
where
- "projectname" is a directory and DB name and DB user.
But it depends on your settings.
Also you may set up as you wish ~/.mageinstall/params.sh file within you local environment. Just copy of params.sh.dist to ~/.mageinstall/params.sh and update it.