From c571b83c1853c92f51a0bccda3166facd93d13a1 Mon Sep 17 00:00:00 2001 From: Marcel Date: Thu, 9 Apr 2020 11:22:34 +0000 Subject: [PATCH] Install meta package librust-backtrace+libbacktrace-dev in debian, this might fix the problem that we dont have server backtraces. According to its documentation its specifically tailed down to deliver everything for rust backtrace crate: https://packages.debian.org/buster/librust-backtrace+libbacktrace-dev The official requierement would be install `cc` and `ar`, where `ar` is in binutils, and `cc` seems to be in gcc-8 or a subpackage of it. Both would requiere about 100MB additionally for backtraces, while this package should requiere additional 8MB --- server-cli/Dockerfile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server-cli/Dockerfile b/server-cli/Dockerfile index ee9c4009a5..319362c180 100644 --- a/server-cli/Dockerfile +++ b/server-cli/Dockerfile @@ -2,6 +2,12 @@ FROM debian:stable-slim ARG PROJECTNAME=server-cli +# librust-backtrace+libbacktrace-dev = backtrace functionality +RUN apt-get update; export DEBIAN_FRONTEND=noninteractive; \ + apt-get install -y --no-install-recommends --assume-yes \ + librust-backtrace+libbacktrace-dev; \ + rm -rf /var/lib/apt/lists/*; + COPY ./veloren-server-cli /opt/veloren-server-cli COPY ./assets/common /opt/assets/common COPY ./assets/world /opt/assets/world