GitHub user mike-jumper opened a pull request:
https://github.com/apache/guacamole-server/pull/162
GUACAMOLE-407: Refactor guacd Docker image to use "debian:stable" base.
These changes migrate from a CentOS-based image to a Debian-based one,
updating dependencies accordingly.
Part of the idea behind this migration is to allow the Docker image to be
easily rebuilt to take advantage of upstream updates, thus rather than
hard-code runtime dependencies, the image now dynamically determines the
packages required by listing the packages which provide the libraries that end
up linked.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/mike-jumper/guacamole-server docker-debian
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/guacamole-server/pull/162.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #162
----
commit 72638aa03ecbf9d1b141ec271f2c7858488254fe
Author: Michael Jumper <mjumper@...>
Date: 2018-02-08T20:40:15Z
GUACAMOLE-407: Update Docker image to use more recent packages by switching
to Ubuntu.
commit 554d3209db73fbe70b5b4f33e1828e9251c59b7e
Author: Michael Jumper <mjumper@...>
Date: 2018-02-08T23:10:01Z
GUACAMOLE-407: Restrict runtime dependencies to only those libraries which
are actually linked.
commit d6510360d03118ffaf37967678fa35c5bf412da5
Author: Michael Jumper <mjumper@...>
Date: 2018-02-09T00:29:07Z
GUACAMOLE-407: Dynamically derive runtime dependencies.
commit 2e4fb5b91c95ceb5db75b74abc548b5c9d37a9d1
Author: Michael Jumper <mjumper@...>
Date: 2018-02-09T03:47:30Z
GUACAMOLE-407: Upgrade Docker image to Ubuntu 17.10.
commit eb282e49d96c9398908147285744483c52447d1e
Author: Michael Jumper <mjumper@...>
Date: 2018-04-02T04:24:50Z
GUACAMOLE-407: Use Debian (stable) instead of Ubuntu.
commit 14389326b468a16a8cdc3cb034f4a7e6d6b6c1c7
Author: Michael Jumper <mjumper@...>
Date: 2018-04-02T04:31:44Z
GUACAMOLE-407: Remove unnecessary setting of LC_ALL within build (only
needed at runtime).
commit 1f60526ab878666763463149a9aa9baa06908539
Author: Michael Jumper <mjumper@...>
Date: 2018-04-02T04:36:59Z
GUACAMOLE-407: Do not build guaclog within guacd Docker image. The guacd
image should contain only guacd.
commit b3c1471180a14d2e66bf2966c21fcec0b37edeaa
Author: Michael Jumper <mjumper@...>
Date: 2018-04-02T04:50:41Z
GUACAMOLE-407: Explicitly set LD_LIBRARY_PATH such that linker can find
guacd's protocol plugins.
commit 0126880dad7b5a197ae2af4b15dc1866c48bd24e
Author: Michael Jumper <mjumper@...>
Date: 2018-04-02T05:05:06Z
GUACAMOLE-407: As the Docker base image lacks the "en_US" locale, we must
instead use "C.UTF-8" to ensure characters render correctly.
----
---