From 8e34805884957d1d193cd2b42e1e161eb2126792 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Wed, 14 Nov 2018 14:09:47 -0800 Subject: [PATCH] Pre-create /home/redmine and set wide permissions on it --- 3.3/Dockerfile | 9 +++++++++ 3.4/Dockerfile | 9 +++++++++ Dockerfile.template | 9 +++++++++ 3 files changed, 27 insertions(+) diff --git a/3.3/Dockerfile b/3.3/Dockerfile index c3167887..382a6132 100644 --- a/3.3/Dockerfile +++ b/3.3/Dockerfile @@ -67,6 +67,15 @@ RUN set -eux; \ ENV RAILS_ENV production WORKDIR /usr/src/redmine +# https://github.com/docker-library/redmine/issues/138#issuecomment-438834176 +# (bundler needs this for running as an arbitrary user) +ENV HOME /home/redmine +RUN set -eux; \ + [ ! -d "$HOME" ]; \ + mkdir -p "$HOME"; \ + chown redmine:redmine "$HOME"; \ + chmod 1777 "$HOME" + ENV REDMINE_VERSION 3.3.8 ENV REDMINE_DOWNLOAD_MD5 6ca9284fa1c3571f6c83dd0e0d0fec1b diff --git a/3.4/Dockerfile b/3.4/Dockerfile index 7b08b377..3728120a 100644 --- a/3.4/Dockerfile +++ b/3.4/Dockerfile @@ -67,6 +67,15 @@ RUN set -eux; \ ENV RAILS_ENV production WORKDIR /usr/src/redmine +# https://github.com/docker-library/redmine/issues/138#issuecomment-438834176 +# (bundler needs this for running as an arbitrary user) +ENV HOME /home/redmine +RUN set -eux; \ + [ ! -d "$HOME" ]; \ + mkdir -p "$HOME"; \ + chown redmine:redmine "$HOME"; \ + chmod 1777 "$HOME" + ENV REDMINE_VERSION 3.4.6 ENV REDMINE_DOWNLOAD_MD5 5f4993446ecf25782f469763c0d32ea1 diff --git a/Dockerfile.template b/Dockerfile.template index 11e3e19e..65c6e716 100644 --- a/Dockerfile.template +++ b/Dockerfile.template @@ -67,6 +67,15 @@ RUN set -eux; \ ENV RAILS_ENV production WORKDIR /usr/src/redmine +# https://github.com/docker-library/redmine/issues/138#issuecomment-438834176 +# (bundler needs this for running as an arbitrary user) +ENV HOME /home/redmine +RUN set -eux; \ + [ ! -d "$HOME" ]; \ + mkdir -p "$HOME"; \ + chown redmine:redmine "$HOME"; \ + chmod 1777 "$HOME" + ENV REDMINE_VERSION %%REDMINE_VERSION%% ENV REDMINE_DOWNLOAD_MD5 %%REDMINE_DOWNLOAD_MD5%%