Skip to content

Daily workflow

The daemon registry is the source of process ownership. Add a project, then add each process Dovik may start. Dovik runs the executable directly, without an intermediate shell.

Use repeated --arg and --env flags for ordered arguments and private environment overrides. List and status responses never return stored environment values.

Use process status and process logs before retrying a failed or timed-out operation. A client timeout does not prove that the daemon rejected the request.

Terminal window
dovik process status --project storefront --process web
dovik process logs --project storefront --process web --tail 100
Terminal window
dovik process start --project storefront --process web
dovik process restart --project storefront --process web
dovik process stop --project storefront --process web

A repeated start returns the active runtime instead of creating a duplicate. Restart waits for the owned process tree to terminate before creating a new runtime instance.

Stop a process before removing it. Remove every process owned by a project before removing the project itself.

Terminal window
dovik process remove --project storefront --process web
dovik project remove --id storefront