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%%