Releases: kudulab/dojo
Releases · kudulab/dojo
Dojo 0.5.0
- support multi-line environment variables #4.
From now on, we will pass into --env-file only these environment variables, which value is a single line.
The variables which values are multi-line, are now saved to another file on docker host and mounted onto
docker container(s) as /etc/dojo.d/variables/00-multiline-vars.sh. The entrypoint is expected to source
all files in /etc/dojo.d/variables.
In order to not deal with escaping quotes or special characters, the multi-line variables' values are
serialized with base64. Example of a multi-line variable serialized in 00-multiline-vars.sh:
export ABC=$(echo MTExCjIyMiAzMzM= | base64 -d)
Dojo 0.4.3
- fix: added script to image_scripts which always setups
/run/user/<ID>
;
add tests - image scripts: if olduid == newuid, do not run usermod or groupmod
Dojo 0.4.2
- use the same environment variables when running a
docker run
ordocker-compose run
command and
when generating the envFile
Dojo 0.4.1
- do not run chown dojo home dir when uid/gid matches
Dojo 0.4.0
- added e2e tests on alpine and ubuntu18, executed in
inception-dojo
image - ported tests to pytest, dropped bats which does not work on alpine
- export
DOJO_WORK_*
variables for all started processes #17391 - added script to image_scripts which always setups
/run/user/<ID>
Dojo 0.3.2
- cross compile on Linux and Darwin
- add Darwin support for verification if shell is interactive, thanks to #2, @Eiffel-Alpine
- from now on release two binaries: one for Linux amd64 and one for Darwin amd64
Dojo 0.3.1
- fix: while saving the environment variable: DISPLAY a new line was missing
Dojo 0.3.0
Change default behavior that preserved current environment (by the means of environment file) only to the default
container (driver: docker-compose). Now, by default we preserve to all the containers. Still the old behavior can
be set by:
dojo --preserve-env-to-all=false
Dojo 0.2.1
- fix: resolve relative paths in config object
- fix: allow docker and docker-compose run if WorkDirOuter or IdentityDirOuter does not exist
- make github release happen on CI
Dojo 0.2.0
- feature: support configurable exit behavior for docker-compose driver if a non-default container stops #17197
- fix: better react on signals, do not depend on how docker and docker-compose react