Skip to content

jrun up

Create or update jails from a config file.

jrun up <config>

Reads the config, resolves the dependency graph, and deploys each jail in order — create (or clone from a base), mount directories, run provisioning playbooks, wire up ports, and start supervised processes.

Specific jails

Deploy only named jails (dependencies are included automatically):

jrun up <config> <name...>
jrun up stack.ucl fastapi-314

This redeploys fastapi-314 and any jails it depends on.

Provisioning

Re-run complete provisioning regardless of current state:

jrun up <config> --provision

For specific jails:

jrun up <config> <name...> --provision

This forces provisioning playbooks to run again even if the target jail is already provisioned.