Sign inSign up
redmine logo

redmine:6.0.11-alpine3.24

Multi-platform
Also known as:
6.0-alpine
6.0-alpine3.24
6.0.11-alpine
Content management system
Index digest

sha256:401cf260f1c1e89cc63bfb2490a69bcff4ca6e0a41d6d2d8af7330dd956809d5

OS/ARCH

Compressed size

189.9 MB

Last pushed

17 days by doijanky

Type

Image

Vulnerabilities

4
47
49
14
32

Manifest digest

sha256:2bf6aab51ee5537157e6ea6fa3ee4e0358697d13b3e0560297e4ff3630130ea9

Layers (33)

ruby:3.3-alpine3.24
0
0
2
1
0
redmine:6.0.11-alpine3.24
4
47
47
13
32

13

RUN /bin/sh -c addgroup -S -g 1000 redmine && adduser -S -H -G redmine -u 999 redmine # buildkit

911 B


14

RUN /bin/sh -c set -eux; apk add --no-cache bash breezy ca-certificates findutils ghostscript ghostscript-fonts git imagemagick mercurial openssh-client subversion tini tzdata wget ; # buildkit

75.47 MB


15

ENV GOSU_VERSION=1.19

0 B


16

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .gosu-deps dpkg gnupg ; dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')"; wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch"; wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch.asc"; export GNUPGHOME="$(mktemp -d)"; gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; gpgconf --kill all; rm -rf "$GNUPGHOME" /usr/local/bin/gosu.asc; apk del --no-network .gosu-deps; chmod +x /usr/local/bin/gosu; gosu --version; gosu nobody true # buildkit

943.45 KB


17

ENV RAILS_ENV=production

0 B


18

WORKDIR /usr/src/redmine

136 B


19

ENV HOME=/home/redmine

0 B


20

RUN /bin/sh -c set -eux; [ ! -d "$HOME" ]; mkdir -p "$HOME"; chown redmine:redmine "$HOME"; chmod 1777 "$HOME" # buildkit

126 B


21

ENV REDMINE_VERSION=6.0.11

0 B


22

ENV REDMINE_DOWNLOAD_URL=https://www.redmine.org/releases/redmine-6.0.11.tar.gz

0 B


23

ENV REDMINE_DOWNLOAD_SHA256=7c5fc0d968c61e0deb4c90ceff6073e58dd19aedfcb840f02ce615da8af2cd9e

0 B


24

ENV RAILS_LOG_TO_STDOUT=true

0 B


25

RUN /bin/sh -c set -eux; wget -O redmine.tar.gz "$REDMINE_DOWNLOAD_URL"; echo "$REDMINE_DOWNLOAD_SHA256 *redmine.tar.gz" | sha256sum -c -; tar -xf redmine.tar.gz --strip-components=1; rm redmine.tar.gz files/delete.me log/delete.me; set -- 'config' 'db' 'log' 'public/assets' 'sqlite' 'tmp' 'tmp/pdf' 'tmp/pids'; mkdir -p "$@"; chown -R redmine:redmine ./; chmod -R ugo=rwX "$@"; find "$@" -type d -exec chmod 1777 '{}' + # buildkit

4.08 MB


26

ENV BUNDLE_FORCE_RUBY_PLATFORM=1

0 B


27

RUN /bin/sh -c set -eux; apk add --no-cache --virtual .build-deps coreutils freetds-dev gcc make mariadb-dev musl-dev patch postgresql-dev sqlite-dev ttf2ufm yaml-dev zlib-dev ; gosu redmine bundle config --local without 'development test'; puma="$(grep -E "^[[:space:]]*gem [:'\"]puma['\",[:space:]].*\$" Gemfile)"; { echo; echo "$puma"; } | sed -re 's/^[[:space:]]+//' >> Gemfile; echo '# the following entries only exist to force `bundle install` to pre-install all database adapter dependencies -- they can be safely removed/ignored' > ./config/database.yml; for adapter in mysql2 postgresql sqlserver sqlite3; do echo "$adapter:" >> ./config/database.yml; echo " adapter: $adapter" >> ./config/database.yml; done; gosu redmine bundle install --jobs "$(nproc)"; rm ./config/database.yml; chmod -R ugo=rwX Gemfile.lock "$GEM_HOME"; rm -rf ~redmine/.bundle; rm /usr/local/bundle/gems/rbpdf-font-1.19.*/lib/fonts/ttf2ufm/ttf2ufm; runDeps="$( scanelf --needed --nobanner --rpath --format '%n|%r|%F' --recursive /usr/local/bundle/gems | awk -F '|' '{ split($1, libs, ","); split($2, rpaths, ":"); origin = $3; sub("/[^/]+$", "", origin); for (i in libs) { lib = libs[i]; if (!system("[ -e \"/usr/local/lib/" lib "\" ]")) continue; found = 0; for (j in rpaths) { rpath = rpaths[j]; if (sub(/^\$[{]?ORIGIN[}]?/, origin, rpath)) { if (!system("[ -e \"" rpath "/" lib "\" ]")) { found = 1; break; } } } if (!found) { print "so:" lib; } } }' | sort -u )"; apk add --no-network --virtual .redmine-rundeps $runDeps; apk del --no-network .build-deps; gosu redmine bundle exec rake time:zones:all | grep -q 'Kyiv' # buildkit

83.1 MB


28

VOLUME [/usr/src/redmine/files]

0 B


29

COPY docker-entrypoint.sh / # buildkit

2.41 KB


30

ENTRYPOINT ["/docker-entrypoint.sh"]

0 B


31

EXPOSE map[3000/tcp:{}]

0 B


32

CMD ["rails" "server" "-b" "0.0.0.0"]

0 B