91ac84e72f
Migrate Dockerfile from Alpine to Ubuntu
2023-03-16 13:21:19 +01:00
Michael Jumper
7f4246b6d5
GUACAMOLE-1540: Manual build all core protocol libraries for Docker image using Alpine Linux base.
2022-08-16 08:39:54 -07:00
James Muehlner
edce11fcb4
GUACAMOLE-1540: Build using Ubuntu 21.10 as a base instead of buster-slim.
2022-02-18 15:48:18 -08:00
Nick Couchman
5cee64514f
GUACAMOLE-1133: Add gcrypt build dependency for Docker image.
2021-01-23 22:16:58 -05:00
Michael Jumper
9475c0b6fa
GUACAMOLE-1241: Build against Debian repository that has non-snapshot version of FreeRDP.
...
Debian stable currently provides a FreeRDP package that is a snapshot of
commit 2693389a103394e035edc2a01055ca2c9ccccb21, whereas
stable-backports provides a FreeRDP package from release 2.2.0. Only a
release or release candidate can be relied upon for consistent behavior.
2020-12-24 13:15:58 -08:00
benrubson
4a5a350f59
GUACAMOLE-1110: Create a proper dedicated service group
2020-12-07 10:35:06 +01:00
Mathias
7d06113cbe
GUACAMOLE-1110: Replace user nobody with guacd
2020-06-30 12:41:35 +02:00
Mathias
86176ff770
GUACAMOLE-1110: Shrinks container footprint, higher security and reliability check
...
Dockage image size will reduced by install only package dependencies (without recommendations). The guacd process runs as a non-privileged user and will be checked by netcat.
2020-06-25 17:51:29 +02:00
Nick Couchman
956c5f293e
Merge staging/1.1.0 changes back to master.
2020-01-14 16:27:09 -05:00
Michael Jumper
fa0ad267b8
GUACAMOLE-249: Update Docker build to use FreeRDP 2.0.0.
2019-11-04 19:26:04 -08:00
Mathias
61070cb367
GUACAMOLE-772: Switched runtime image to debian slim
2019-04-08 12:28:46 +02:00
Nick Couchman
1300b64bb9
GUACAMOLE-694: Add ca-certificates packages as runtime dependency.
2019-02-22 04:59:09 -05:00
Michael Jumper
64b1572d13
GUACAMOLE-623: Include dependences of Kubernetes support in Docker image build.
2018-09-27 09:34:53 -07:00
Michael Jumper
0126880dad
GUACAMOLE-407: As the Docker base image lacks the "en_US" locale, we must instead use "C.UTF-8" to ensure characters render correctly.
2018-04-01 22:05:06 -07:00
Michael Jumper
b3c1471180
GUACAMOLE-407: Explicitly set LD_LIBRARY_PATH such that linker can find guacd's protocol plugins.
2018-04-01 21:50:41 -07:00
Michael Jumper
14389326b4
GUACAMOLE-407: Remove unnecessary setting of LC_ALL within build (only needed at runtime).
2018-04-01 21:31:44 -07:00
Michael Jumper
eb282e49d9
GUACAMOLE-407: Use Debian (stable) instead of Ubuntu.
2018-04-01 21:26:30 -07:00
Michael Jumper
2e4fb5b91c
GUACAMOLE-407: Upgrade Docker image to Ubuntu 17.10.
2018-04-01 21:16:38 -07:00
Michael Jumper
d6510360d0
GUACAMOLE-407: Dynamically derive runtime dependencies.
2018-04-01 21:16:38 -07:00
Michael Jumper
554d3209db
GUACAMOLE-407: Restrict runtime dependencies to only those libraries which are actually linked.
2018-04-01 21:16:38 -07:00
Michael Jumper
72638aa03e
GUACAMOLE-407: Update Docker image to use more recent packages by switching to Ubuntu.
2018-04-01 21:16:38 -07:00
Nick Couchman
a9d01af104
GUACAMOLE-42: Run CMD so that ENV can be used.
2018-03-29 04:32:06 -04:00
Nick Couchman
1cfba83164
GUACAMOLE-42: Configure log level in docker.
2018-03-28 19:55:56 -04:00
Carl Harris
e4f4761c87
GUACAMOLE-456: use Docker multi-stage build
2017-12-06 07:57:12 -05:00
Michael Jumper
8cc9a47e5c
GUACAMOLE-251: Remove MAINTAINER instruction from Dockerfile.
2017-03-25 19:59:50 -07:00
Michael Jumper
4f84be1c31
GUACAMOLE-93: Move Dockerfile to root of repository.
2016-08-28 14:17:26 -07:00