shyim/store-plugin-installer

This package is abandoned and no longer maintained. No replacement package was suggested.

Composer plugin that installs automaticlly defined plugins from store

Maintainers

👁 shyim

Package info

github.com/shyim/store-plugin-installer

Type:composer-plugin

pkg:composer/shyim/store-plugin-installer

Statistics

Installs: 27 736

Dependents: 0

Suggesters: 0

Stars: 36

Open Issues: 3

0.3.1 2019-09-11 12:36 UTC

Requires

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 02814c32bc9e88319b3cfa4044ad829a612a4538

This package is auto-updated.

Last update: 2020-11-05 14:11:25 UTC


README

Deprecated:

Use native composer repository https://packages.friendsofshopware.com/ instead

What do you need?

  • Shopware Composer Installation
  • Shopware Account Credentials
  • PHP 7.0 or higher
  • Normal Domain and not wildcard

Setup

Add the plugins in the extra section in your composer.json

Example composer.json

{
 "name": "shopware/composer-project",
 "description": "Project template for Shopware projects with composer",
 "type": "project",
 "license": "MIT",
 "authors": [
 {
 "name": "Shopware",
 "email": "info@shopware.com"
 }
 ],
 "autoload": {
 "classmap": [ "app/AppKernel.php" ]
 },
 "require": {
 "php": "^5.6.4||^7.0",
 "composer/installers": "^1.0",
 "shopware/shopware": "^5.4",
 "vlucas/phpdotenv": "~2.0 || ~3.3",
 "shyim/store-plugin-installer": "dev-master"
 },
 "extra": {
 "installer-paths": {
 "Plugins/Local/Backend/{$name}/": ["type:shopware-backend-plugin"],
 "Plugins/Local/Core/{$name}/": ["type:shopware-core-plugin"],
 "Plugins/Local/Frontend/{$name}/": ["type:shopware-frontend-plugin"]
 },
 "plugins": {
 "production": {
 "SwagPaymentPaypal": "3.4.5"
 }
 }
 },
 "include-path": [
 "engine/Library/"
 ],
 "config": {
 "optimize-autoloader": true,
 "process-timeout": 0
 },
 "scripts": {
 "post-root-package-install": [
 "./app/post-install.sh"
 ],
 "post-install-cmd": [
 "./app/post-install.sh"
 ],
 "post-update-cmd":[
 "./app/post-update.sh"
 ]
 }
}

Set following environment variables

  • ACCOUNT_USER (Shopware User)
  • ACCOUNT_PASSWORD (Shopware Password)
  • SW_STORE_PLUGIN_INSTALLER_SILENTFAIL (do not throw exceptions on errors / default: `false``)

Install the composer plugin

composer require shyim/store-plugin-installer

Aaaaaaaand the Plugins should be installed

FAQ

BinariesException-14

Reasons can be:

  • You are not logged in
  • The SHOP_URL environment variable does not equal the from account

Versions

Versions can be a constraint or a exact version