Commit Graph

10 Commits

Author SHA1 Message Date
Chessmaster
83bce9078d MAINT(docker): added missing sql driver
Closes #4755
2021-02-13 16:59:59 +01:00
Justin Goette
d45b8d1e38 MAINT: Reduce Docker size image
Running rm [...] in a separate RUN command inside the Dockerfile does
not have the desired effect due to the way Docker layers work (see
https://cloud.google.com/solutions/best-practices-for-building-containers#reduce_the_amount_of_clutter_in_your_image)
2020-12-02 09:31:09 +01:00
Robert Adam
6439b6d9c5 MAINT: Don't install qtcreator via Dockerfile
The Qt Creator IDE should not be needed in the Docker image at all.
2020-11-29 12:20:43 +01:00
Robert Adam
32dfd08721 MAINT: Fix Dockerfile
The Dockerfile contained instructions at the wrong position causing it
to not work properly (it didn't install the necessary dependencies).

Fixes #4600
2020-11-29 12:20:35 +01:00
Justin Goette
156eecd7ae MAINT: Potentially reduce Docker container size
Add "--no-install-recommends" and "rm -rf /var/lib/apt/lists/*" for
potential image size reduction.

See:
https://ubuntu.com/blog/we-reduced-our-docker-images-by-60-with-no-install-recommends
https://cloud.google.com/solutions/best-practices-for-building-containers#reduce_the_amount_of_clutter_in_your_image
2020-11-21 20:14:07 +01:00
Robert Adam
7d91ed4cd8 MAINT(docker): Add ca-certificates package
As requested in #4549 this commit adds the ca-certificates package to
the Dockerfile in order to use Certified Authorities with Mumble.

Fixes #4549
2020-10-29 08:59:59 +01:00
Bartosz Zieba
cde667d5a4 BUILD(docker): Updated Dockerfile to use CMake
The change fixes issue #4514.
Change was required, because we moved Mumble project to CMake, but Dockerfile was not updated and did not want to build.

Fixes #4514
2020-10-05 10:39:56 +02:00
hwipl
2a83c13a22 Dockerfile: use regex for protobuf and grpc package names
The latest Ubuntu LTS Docker image is version 18.04 and will switch to
version 20.04 soon. The package names of libprotobuf and libgrpc differ
in version 18.04 and 20.04. As suggested by Bartosz Zieba, this patch
uses regex for installing these packages to make the Dockerfile work
with both LTS versions.

Co-authored-by: Bartosz Zieba <bartosz@zieba.pro>
Signed-off-by: hwipl <33433250+hwipl@users.noreply.github.com>
2020-04-18 16:15:41 +02:00
hwipl
d75efe0eac Dockerfile: update ubuntu version to latest
Building a docker image with the current Dockerfile seems to run into
issues caused by not finding files on the Ubuntu disco repositories
anymore. So, this patch updates the Ubuntu version in the Dockerfile
from disco to latest.

Signed-off-by: hwipl <33433250+hwipl@users.noreply.github.com>
2020-04-18 11:49:25 +02:00
Graeme Lawes
041136de64 Build/package murmur in a docker image
Built in ubuntu:disco, packed in clean ubuntu:disco image with runtime
dependencies using multistage build

Resolves #3688

Signed-off-by: Graeme Lawes <graemelawes@gmail.com>
2019-05-09 09:55:00 -04:00