Releases: jlesage/docker-baseimage-gui
Releases · jlesage/docker-baseimage-gui
Version 2.0.1
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
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 variableTAKE_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
toapp
. - [*] 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
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
Changes in this release:
- Updated Alpine Linux to version 3.6.2 for related container images.
Version 1.4.2
Changes in this release:
- Associate the application's icon to a unique version to avoid browser cache issues.
Version 1.4.1
Changes in this release:
- Fixed prefix of some service related messages.
- Added support for supplying supplementary groups of the application.
Version 1.4.0
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
Changes in this release:
- Fixed password modal window not showing up when required.
- Fixed debian build.
Version 1.3.1
Changes in this release:
- Install better font for alpine images.
Version 1.3.0
Changes in this release:
- Added support for application's niceness configuration.