How-to Guides
Using run scripts
Use a run script to easily launch your web server, app, or unit tests from a button in Conductor. Configure your run script in Repository Settings (click the repo name in the sidebar).
Example
python3 -m http.server --port $CONDUCTOR_PORTHow it works
The run script runs in your workspace directory ($CONDUCTOR_WORKSPACE_PATH).
In this example, we start a web server running on ($CONDUCTOR_PORT). Conductor allocates ten ports to each workspace ($CONDUCTOR_PORT through $CONDUCTOR_PORT+9).
Using Big Terminal Mode
If you want a full terminal-first workflow instead of only launching a saved run script, Conductor also supports Big Terminal Mode.
This is useful when you want to work directly in a large terminal inside Conductor and run commands yourself, rather than relying on the repository's run button alone.
Nonconcurrent mode
If you can't run multiple dev servers at once, use nonconcurrent mode. In this mode, whenever you click the run button, Conductor will kill any in-progress run scripts before starting the new one.
You can find this setting under "Advanced" in the Scripts section of Repository Settings.
For more details about how run scripts work, see Scripts.