39 lines
2.6 KiB
Docker
39 lines
2.6 KiB
Docker
FROM redmine:5.1.8
|
|
|
|
RUN apt update -y && apt install -y unzip zlib1g-dev
|
|
|
|
RUN cd /usr/src/redmine/plugins \
|
|
&& wget --max-redirect=0 --no-check-certificate https://repo.nstart.local/repository/file-share/plugins/redmine/redmine_checklists-4_0_0-light.zip \
|
|
&& unzip redmine_checklists-4_0_0-light.zip && rm redmine_checklists-4_0_0-light.zip \
|
|
&& wget --max-redirect=0 --no-check-certificate https://repo.nstart.local/repository/file-share/plugins/redmine/redmine_kanban-v2.6.0-free.zip \
|
|
&& unzip redmine_kanban-v2.6.0-free.zip && rm redmine_kanban-v2.6.0-free.zip \
|
|
&& wget --max-redirect=0 --no-check-certificate https://repo.nstart.local/repository/file-share/plugins/redmine/redmine_resources-2_0_6-light.zip \
|
|
&& unzip redmine_resources-2_0_6-light.zip && rm redmine_resources-2_0_6-light.zip \
|
|
&& wget --max-redirect=0 --no-check-certificate https://repo.nstart.local/repository/file-share/plugins/redmine/redmine_messenger.zip \
|
|
&& unzip redmine_messenger.zip && rm redmine_messenger.zip \
|
|
&& wget --max-redirect=0 --no-check-certificate https://repo.nstart.local/repository/file-share/plugins/redmine/redmine_more_previews.zip \
|
|
&& unzip redmine_more_previews.zip && rm redmine_more_previews.zip \
|
|
&& wget --max-redirect=0 --no-check-certificate https://repo.nstart.local/repository/file-share/plugins/redmine/redmine_oauth-2.2.8.zip \
|
|
&& unzip redmine_oauth-2.2.8.zip && rm redmine_oauth-2.2.8.zip \
|
|
&& wget --max-redirect=0 --no-check-certificate https://repo.nstart.local/repository/file-share/plugins/redmine/redmine_theme_changer.zip \
|
|
&& unzip redmine_theme_changer.zip && rm redmine_theme_changer.zip \
|
|
&& wget --max-redirect=0 --no-check-certificate https://repo.nstart.local/repository/file-share/plugins/redmine/redmine_wysiwyg_editor.zip \
|
|
&& unzip redmine_wysiwyg_editor.zip && rm redmine_wysiwyg_editor.zip \
|
|
&& chown -R www-data:www-data ./
|
|
|
|
RUN cd /usr/src/redmine/plugins/redmine_kanban/db/migrate/ && \
|
|
if [ -f "20211215012800_create_checklists.rb" ]; then \
|
|
mv "20211215012800_create_checklists.rb" "20211215012800_create_kanban_checklists.rb" && \
|
|
sed -i 's/class CreateChecklists/class CreateKanbanChecklists/g' "20211215012800_create_kanban_checklists.rb"; \
|
|
fi
|
|
|
|
# Fix permissions for bundle install of bigdecimal for redmine_oauth
|
|
RUN chown -R redmine: /usr/local/bundle/ && chmod -R o-w /usr/local/bundle/
|
|
|
|
# Install build-essential to build dependencies of redmine_oauth
|
|
RUN export DEBIAN_FRONTEND=noninteractive \
|
|
&& apt-get update \
|
|
&& apt-get install --yes --no-install-recommends build-essential \
|
|
&& apt-get clean \
|
|
&& rm -rf /var/lib/apt/lists/*
|