Announcement: You can find the guides for Commerce 7.5 and later on the new Elastic Path Documentation site. The Developer Center continues to support Commerce 6.13.0 through 7.4.1.Visit new site

Running the Data Population CLI Tool

Running the Data Population CLI Tool

  • Ensure that the dataDirectory contains the following sub-directories:
    • config
    • data
    • environments
    • schema
  • Ensure that the dataDirectory specified is the parent directory of the four of the directories, not the data sub-directory.

Do one of the following:
  • For Linux-based Operating Systems, run
  • For Windows-based Operating Systems, run data-population.bat.
For Linux-based operating systems that is running from the development environment
cd data-population/ext-data-population-cli/target/ext-data-population-cli-1.0-SNAPSHOT
./ --dataDirectory ../../../../database/ext-data/target/classes/
        --configDirectory ../../../../database/ext-data/target/classes/environments/local

Example: For Windows-based operating systems that is running from development environment

cd data-population\ext-data-population-cli\target\ext-data-population-cli-1.0-SNAPSHOT
data-population.bat --dataDirectory ..\..\..\..\database\ext-data\target\classes\ --configDirectory ..\
..\..\..\database\ext-data\target\classes\environments\local [update-db|reset-db]

Example: For Linux from an external configuration directory

./ --dataDirectory /home/epuser/ep/workspace/data-population --configDirectory /etc/ep/conf/prod-data-population/ [update-db|reset-db]