Watcher for the B2B Platform

Runs the B2B platform in development watch mode with hot module replacement.

bin/console b2b:platform:watch <email> [--gross]

Arguments:

  • email (required) - Email of employee or sales representative to login as

Options:

  • --gross, -g - Display gross prices instead of net prices

Interactive Prompts:

  1. Select sales channel

  2. Select domain (if multiple exist)

  3. Select company (for employees with multiple customer assignments)

Process:

  1. Authenticates user and creates session

  2. Renders base watcher file with current context

  3. Starts Vue development server on port 9998

  4. Enables hot module replacement

Environment Variables Set:

  • VUE_APP_DEV_ACCESS_KEY - Sales channel access key

  • VUE_APP_DEV_CONTEXT_TOKEN - User session token

  • VUE_APP_DEV_TAX_STATE - 'gross' or 'net'

After the necessary selections have been made, the Vue.js watcher starts and can be opened under port 9998 (e.g., http://localhost:9998) once it has been compiled successfully.

circle-info

Terminal must support TTY for proper output display.

Last updated

Was this helpful?