ecp_apps_deploy_step
Run one deploy lifecycle action for an app: manage processes (start, stop, restart, remove), trigger background install/build commands, or set the asdf runtime version.
Instructions
Run one step of an app's deploy lifecycle. action='start'|'stop'|'restart'|'remove' manage the app's supervisor process and return a real result. action='install'|'build' run a command in the background via app_root_directory (install_command/build_command) but this tool CANNOT show you their output - check ecp_apps_tail_logs or the app's own state afterward. action='configure' pins an asdf runtime version (stack_version) for the app and also returns no output.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| app_id | No | ||
| app_name | Yes | ||
| deploy_type | No | ||
| build_command | No | ||
| env_file_path | No | ||
| stack_version | No | ||
| start_command | No | ||
| install_command | No | ||
| app_root_directory | Yes |