Running with CLI command

Prerequisite

Install CA cert with:

stoobly-agent ca-cert install

Steps to Run a Workflow

  1. For each each service that has a hostname, add an entry in /etc/hosts (for Unix based systems) . This will allow DNS resolution to route requests to the local container proxies. Run the following command to add all services:

stoobly-agent scaffold hostname install --workflow <WORKFLOW_NAME>
  • Optionally verify that /etc/hosts is now updated. Here's an example:

##### STOOBLY SCAFFOLD HOSTS BEGIN #####
127.0.0.1 api.sampleapis.com
::1       api.sampleapis.com
##### STOOBLY SCAFFOLD HOSTS END #####
  1. Run the workflow run command in the root of the app directory

stoobly-agent scaffold workflow up <WORKFLOW-NAME> <OPTIONS>

For example:

stoobly-agent scaffold workflow up record --detached
  1. Assuming we have created a service called sampleapis, then after running the command, the following containers will be running:

    1. <WORKFLOW-NAME>-<SERVICE-NAME>.proxy-1

    2. <WORKFLOW-NAME>-gateway.service-1

    3. <WORKFLOW-NAME>-stoobly_ui.service-1

The following shows which containers are expected to be running using docker ps

  1. To learn more about workflows, see:

Workflow

Options

To see what options are available:

Last updated

Was this helpful?