redmine (5.1.12)
Published 2026-06-07 18:32:24 +05:00 by drone
Installation
docker pull code.pztrn.name/containers/redmine:5.1.12sha256:aefd61b204c3d93d4fbaa5714fc46fe2cb3ac87aa2a6f334a068b95b40e795e1
Image Layers
| ADD file:37a76ec18f9887751cd8473744917d08b7431fc4085097bb6a09d81b41775473 in / |
| CMD ["/bin/sh"] |
| ENV REDMINE_VERSION=5.1.12 |
| ENV RAILS_ENV=production |
| ENV BUNDLER_WITHOUT=development test |
| ENV REDMINE_LANG=ru |
| ENV PURPLE_MINE_VERSION=2.16.2 |
| ENV OPALE_VERSION=1.5.4 |
| RUN /bin/sh -c apk add --no-cache ruby-etc ruby-irb ruby-dev postgresql-dev libxml2-dev xz unzip alpine-sdk git imagemagick libffi-dev libpq sed # buildkit |
| WORKDIR /usr/src |
| RUN /bin/sh -c curl -L --output redmine-${REDMINE_VERSION}.zip https://github.com/redmine/redmine/archive/refs/tags/${REDMINE_VERSION}.zip && unzip redmine-${REDMINE_VERSION}.zip && mv redmine-${REDMINE_VERSION} redmine # buildkit |
| WORKDIR /usr/src/redmine/plugins |
| COPY redmine_checklists redmine_checklists # buildkit |
| RUN /bin/sh -c git clone https://github.com/kenkubomi/redmine_add_absolute_time.git && cd redmine_add_absolute_time && git reset --hard 8b8f79320f836fd05c942ed39b1b749a4418d18f && cd /usr/src/redmine/plugins && git clone -b 3.4.0 https://github.com/AlphaNodes/additionals.git && git clone -b 3.4.0 https://github.com/alphanodes/additional_tags.git && git clone https://github.com/fraoustin/redmine_admonition.git && cd redmine_admonition && git reset --hard 6719dcc136f63c828c91196971d2f6deacb611d5 && cd /usr/src/redmine/plugins && git clone https://github.com/fraoustin/redmine_closed_date.git && cd redmine_closed_date && git reset --hard 4336fac9170b1e51b38043ac3e597db656439738 && cd /usr/src/redmine/plugins && git clone https://github.com/alphanodes/redmine_issue_view_columns.git && cd redmine_issue_view_columns && git reset --hard 6084d882aa24961b6a3df6d8defe44dcb8965f66 && cd /usr/src/redmine/plugins && git clone https://github.com/AlphaNodes/redmine_messenger.git && cd redmine_messenger && git reset --hard 4d69bb20d7617d08abeb35ef9f444535a09457f2 && cd /usr/src/redmine/plugins && git clone -b add-redmine-5-support https://github.com/mc2soft/that_issue_reply_button.git && git clone https://github.com/HugoHasenbein/redmine_tint_issues.git && cd redmine_tint_issues && git reset --hard 3d71bdc6166b9ad9334e2cfa67de60d1c308a9b3 && cd /usr/src/redmine/plugins && git clone https://github.com/enricohuang/redmine_mermaid.git && cd redmine_mermaid && git reset --hard 60c89454a1616b31bf73716d24d2e95a22a57eff # buildkit |
| WORKDIR /usr/src/redmine/public/themes |
| RUN /bin/sh -c curl -L --output v${OPALE_VERSION}.tar.gz https://github.com/gagnieray/opale/archive/refs/tags/${OPALE_VERSION}.tar.gz && tar -xf v${OPALE_VERSION}.tar.gz && rm -f v${OPALE_VERSION}.tar.gz && mv opale-"${OPALE_VERSION}" opale # buildkit |
| WORKDIR /usr/src/redmine |
| COPY database.yml config/ # buildkit |
| COPY Gemfile.local . # buildkit |
| RUN /bin/sh -c gem install bundler && bundle install && bundle exec rake generate_secret_token && rm -f config/database.yml # buildkit |
| RUN /bin/sh -c apk del ruby-dev postgresql-dev libxml2-dev alpine-sdk libffi-dev && rm -rf /var/cache/apk/* # buildkit |
| ADD https://github.com/tianon/gosu/releases/download/1.17/gosu-amd64 /sbin/gosu # buildkit |
| RUN /bin/sh -c chmod +x /sbin/gosu && addgroup -g 998 -S docker && adduser -u 2001 -G docker -S redmine && chown -R redmine:docker * && chmod -R 775 * # buildkit |
| RUN /bin/sh -c git config --global --add safe.directory /usr/src/redmine/plugins/additional_tags # buildkit |
| EXPOSE [3000/tcp] |
| RUN /bin/sh -c cd config && sed -i "/Bundler/i require 'ostruct'" application.rb # buildkit |
| CMD ["/bin/sh" "-c" "rm -f /usr/src/redmine/tmp/pids/server.pid && gosu redmine:docker bundle exec rake db:migrate && bundle exec rake redmine:plugins:migrate && bundle exec rake redmine:load_default_data && bundle exec rails server"] |