Skip to content

Releases: kudulab/dojo

Dojo 0.5.0

03 May 10:59
Compare
Choose a tag to compare
  • 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

01 May 12:53
Compare
Choose a tag to compare
  • 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

30 Apr 21:51
35b7178
Compare
Choose a tag to compare
  • use the same environment variables when running a docker run or docker-compose run command and
    when generating the envFile

Dojo 0.4.1

29 Apr 19:20
e2f65ec
Compare
Choose a tag to compare
  • do not run chown dojo home dir when uid/gid matches

Dojo 0.4.0

28 Apr 09:08
Compare
Choose a tag to compare
  • 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

22 Apr 15:49
Compare
Choose a tag to compare
  • 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

04 Feb 17:23
Compare
Choose a tag to compare
  • fix: while saving the environment variable: DISPLAY a new line was missing

Dojo 0.3.0

04 Feb 15:02
Compare
Choose a tag to compare

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

01 Feb 20:02
Compare
Choose a tag to compare
  • 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

01 Feb 14:59
Compare
Choose a tag to compare
  • 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