AppJail Director is a tool for running multi-jail environments on
AppJail using a simple YAML specification. A Director file is used
to define how one or more jails that make up your application are
configured. Once you have a Director file, you can create and start
your application with a single command: appjail-director up
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py312-director listed in the above command, you can pick from the names under the Packages section.
===> The following configuration options are available for py312-director-0.18.1:
DOCS=on: Build and/or install documentation
===> Use 'make config' to modify these settings
python: bump all USE_PYTHON=distutils consumers after RUN_DEPENDS removal
Any missed ports, feel free to bump.
Any ports that need setuptools at runtime can have the devel/py-setuptools
manually added back to RUN_DEPENDS, but understand that this practice
is deprecated; see CHANGES for details.
sysutils/py-director: Update to 0.5.0
ChangeLog: https://github.com/DtxdF/director/releases/tag/v0.5.0
* `Improved`: machinery to avoid hanging sub-processes:
- `Added`: `commands/timeout` to configuration.
- Set `stdin` to `DEVNULL`.
- Set `GIT_ASKPASS` to `true` to avoid hangings when authentication
is required.
* `Added`: `mode` to the specification.
* `Added`: `owner` & `group` to the specification.
* `Added`: `umask` to the specification.
* Keep the old random name of a service (Random names do not persist
after recreating the service, which can be inconvenient, so random
names now persist if they are not removed from the Director file.).
(Only the first 15 lines of the commit message are shown above )
sysutils/py-director: Update to 0.4.0
* Remove StrictYAML dependency (No longer needed by Director).
* Add pyaml-env.
* Add python-dotenv.
ChangeLog: https://github.com/DtxdF/director/releases/tag/v0.4.0
* Added: checks for unknown keys.
* Added: Convertion of non-string keys and values to strings.
* Added: differ_options(...) to detect when global options change from the
previous one.
PR: 274128
sysutils/py-director: New port: Define and run multi-jail environments with
AppJail
AppJail Director is a tool for running multi-jail environments on
AppJail using a simple YAML specification. A Director file is used
to define how one or more jails that make up your application are
configured. Once you have a Director file, you can create and start
your application with a single command: appjail-director up
WWW: https://github.com/DtxdF/director
PR: 273234