Skip to content

Releases: jlesage/docker-baseimage-gui

Version 2.0.1

17 Jul 16:48
Compare
Choose a tag to compare

Changes in this release:

  • Now using version 1.1.0 of jlesage/baseimage, which brings the following changes:
    • Added declaration of XDG environment variables.
  • Thus, declaration of these variables are no longer needed here.
  • Clean temporary files left by npm.

Version 2.0.0

17 Jul 00:46
Compare
Choose a tag to compare

Changes in this release:

  • Now using jlesage/baseimage as the baseimage.
  • Removed all non-GUI related stuff that has been moved to jlesage/baseimage.
  • [*] Configuration used by openbox is now located at /etc/xdg/openboxrc.xml (instead of /home/guiapp/.config/openbox/rc.xml).
  • [*] Moved the application's icon install script from /opt/install_app_icon.sh to /usr/local/bin/install_app_icon.sh.
  • [*] The following XDG environment variables are now set, potentially affecting where the GUI application store its data/config:
    • XDG_DATA_HOME=/config/xdg/data
    • XDG_CONFIG_HOME=/config/xdg/config
    • XDG_CACHE_HOME=/config/xdg/cache
  • Changes brought by the usage of the new baseimage:
    • Improved the way a service is waiting for another by adding a generic mechanism.
    • Taking ownership of /config can now be controlled via the environment variable TAKE_CONFIG_OWNERSHIP.
    • Added helper to ease installation and removal of packages.
    • Added helper to ease verification of modifications applied to files using sed.
    • [*] The name of the user running the application changed from guiapp to app.
    • [*] The $HOME environment variable is no longer set.
    • [*] The /home/guiapp directory has been removed.
  • Changes marked with [*] can break building and/or execution of containers based on v1.x of this baseimage.

Version 1.5.0

04 Jul 13:59
Compare
Choose a tag to compare

Changes in this release:

  • Added the UMASK environment variable to control how file permissions are set for newly created files.
  • Added the X11VNC_EXTRA_OPTS environment variable used to pass additional arguments to the x11vnc server.
  • By default, activate auto-scaling of application's window.
  • Applied latest Alpine Linux security updates.

Version 1.4.3

22 Jun 16:21
Compare
Choose a tag to compare

Changes in this release:

  • Updated Alpine Linux to version 3.6.2 for related container images.

Version 1.4.2

16 Jun 01:23
Compare
Choose a tag to compare

Changes in this release:

  • Associate the application's icon to a unique version to avoid browser cache issues.

Version 1.4.1

15 Jun 17:38
Compare
Choose a tag to compare

Changes in this release:

  • Fixed prefix of some service related messages.
  • Added support for supplying supplementary groups of the application.

Version 1.4.0

06 Jun 19:02
Compare
Choose a tag to compare

Changes in this release:

  • Added images based on Alpine Linux 3.6.
  • Improved process startup and shutdown.
  • When container is stopped or restarted, processes are now terminated gracefully and in proper order. This allow the GUI application to execute its termination routine.
  • No more error messages when container is stopped or restarted.

Version 1.3.2

30 May 15:48
Compare
Choose a tag to compare

Changes in this release:

  • Fixed password modal window not showing up when required.
  • Fixed debian build.

Version 1.3.1

17 May 15:46
Compare
Choose a tag to compare

Changes in this release:

  • Install better font for alpine images.

Version 1.3.0

15 May 15:31
Compare
Choose a tag to compare

Changes in this release:

  • Added support for application's niceness configuration.