Installation

For Pacemaker Enterprise, a running Magento 2 instance gets required.

Please read the Magento documentation: Install Magento with Composer.

Authorization

After the purchase of a Pacemaker Enterprise license, you will receive the following required credentials from our support team:
  • username

  • password

  • The received credentials must get placed in the auth.json file of your Magento instance

  • If no auth.json file exists, or you are not using auth.json already, find an auth.json.sample file, copy it, and rename it to auth.json

  • Enter our repository (gitlab.met.tdintern.de), your username and password as followed into the http-basic section of your existing auth.json file

Magento auth.json file
{
  "http-basic": {
    "repo.magento.com": {
      "username": "<username>",
      "password": "<password>."
    },
    "gitlab.met.tdintern.de": {
      "username": "<YOUR-TOKEN-USER>",
      "password": "<YOUR-TOKEN-PASS>"
    }
  }
}

Register the repository

  • After adding the required credentials, you need to register the repository as a possible source

  • Run the following command or add the repository manually into your composer.json file

Option 1: CLI registration
composer config repositories.repo.met.tdintern.de composer https://repo.met.tdintern.de/
Option 2: Manual entry in composer.json (optional)
...
"repositories": {
  "repo.met.tdintern.de": {
    "type": "composer",
    "url": "https://repo.met.tdintern.de/"
  },
  "repo.magento.com": {
    "type": "composer",
    "url": "https://repo.magento.com/"
  }
}
...

Install

  • Recommended is the installation or the specification of the individual components in the composer

  • The advantage is that you can also update individual components during updates

Example
composer require pacemaker/component-import-pipelines ^2.0.0
composer require pacemaker/pacemaker-order-export ^2.0.0
composer require pacemaker/pacemaker-order-import ^1.0.0