# `Deployer`: Registry-Driven Artifact Deployment ```{py:currentmodule} irix.deploy ``` Copies rendered Irix artifacts from the packaged `out/` root to each target's local config destination (`irix.targets.Target.deploy_dest`). Selection is by target name (`irix.targets.REGISTRY`), driven by the `irix.targets` registry rather than a hand-maintained per-application method list -- the old design (one `Deployer` method per application, selected by name) predates that registry and has been retired. ```{eval-rst} .. autoclass:: irix.deploy.Deployer ``` ## `I` Deployment ```{eval-rst} .. automethod:: irix.deploy.Deployer.__call__ ``` ## `II` Main ```{eval-rst} .. autofunction:: irix.deploy.main ```