From 760b80ae9a5dcd0f1592bcce942de84f56dc2e18 Mon Sep 17 00:00:00 2001 From: Martin Beckmann <62921498+mantridereso@users.noreply.github.com> Date: Sun, 28 Mar 2021 18:47:39 +0200 Subject: [PATCH] Update Dockerfile (#2620) --> https://github.com/bigbluebutton/greenlight/commit/1a625c70ade7a6bb4b7c73067fd3a1e6c6a281d9#r48758847 --- mantridereso yesterday I think it's necessary to add 'shared-mime-info' package at this position as well: ` ############### Build step done ############### FROM ruby:2.7.2-alpine Set a variable for the install location. ARG RAILS_ROOT=/usr/src/app ARG PACKAGES="tzdata curl postgresql-client sqlite-libs yarn nodejs bash shared-mime-info" ENV RAILS_ENV=production ENV BUNDLE_APP_CONFIG="$RAILS_ROOT/.bundle" ` Otherwise presentation preupload fails, as /usr/share/mime/packages/freedesktop.org.xml isn't available in container. @jfederico jfederico yesterday Author Member Yeah, that is right. The gem is passed but the dependency is still required --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 5f5b9280..f7a69c38 100644 --- a/Dockerfile +++ b/Dockerfile @@ -40,7 +40,7 @@ FROM ruby:2.7.2-alpine # Set a variable for the install location. ARG RAILS_ROOT=/usr/src/app -ARG PACKAGES="tzdata curl postgresql-client sqlite-libs yarn nodejs bash" +ARG PACKAGES="tzdata curl postgresql-client sqlite-libs yarn nodejs bash shared-mime-info" ENV RAILS_ENV=production ENV BUNDLE_APP_CONFIG="$RAILS_ROOT/.bundle"