This is a
playground to test code. It runs a full
Node.js environment and already has all of
npm’s 1,000,000+ packages pre-installed, including
reaction-cli with all
npm packages installed. Try it out:
This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.
A command line tool for Reaction Commerce
Before you can use Reaction or
reaction-cli, you'll need to make sure you install the base requirements for your operating system.
After that, you can now install
npm install -g reaction-cli # or yarn global add reaction-cli
$ reaction --help reaction <command> [options] Commands: init Create a new Reaction app (will create a new folder) run Start Reaction in development mode debug Start Reaction in debug mode test [unit] Run integration or unit tests pull Pull Reaction updates from Github and reinstall NPM packages update, up Update Atmosphere and NPM packages reset Reset the database and (optionally) delete build files build Build a production Docker image [Managed Platform Commands] register * Register an account with Reaction login * Login to Reaction logout * Logout of Reaction account * Manage your Reaction Platform account apps * Manage your app deployments deploy * Deploy an app domains * Add a custom domain name to a deployment env * Manage environment variables for an app deployment keys * Manage your SSH keys open * Open an app deployment in your browser whoami * Check which account you are logged in as Options: -v, --version Show app and CLI version numbers -h, --help Show reaction-cli help
Note: Commands marked with
* require being logged into the managed platform. Learn more: https://reactioncommerce.com/features#get-a-demo
git clone https://github.com/reactioncommerce/reaction-cli.git cd reaction-cli yarn
To start a live reloading watcher that recompiles the code on file changes:
yarn run watch
Keep in mind that if you previously installed
reaction-cli from npm, you will need to uninstall it before that command will work. This is because it runs
npm link every time and that adds a symlink to the executable that goes in the same place as the npm install (which will throw an error).