From 5324583c08e993ad0f2cc16afbe0dc37e74b6cae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roman=20Van=C3=AD=C4=8Dek?= Date: Thu, 23 Mar 2023 16:30:20 +0100 Subject: [PATCH] Proper FFI compilation. --- Dockerfile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index aebf101..b55bb33 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,8 +8,12 @@ ENV REDMINE_SEND_REMINDERS_DAYS=0 \ REDMINE_SEND_REMINDERS_CRON_EXPR="0 7 * * 1-5" RUN apt-get update \ - && apt-get install -y cron ruby-ffi \ + && apt-get install -y cron gcc make \ + # Compile FFI module \ + && chmod 770 /usr/local/bundle/gems /usr/local/bundle/extensions/x86_64-linux /usr/local/bundle/extensions/x86_64-linux/3.1.0 \ + && bundle check || bundle install \ # Clean-up \ + && apt-get purge -y --auto-remove gcc make \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* ~/.cache \ # Remove default cron mess \