Files
pztrn a4d773f308
ci/woodpecker/push/test_build Pipeline was successful
README update and build step name typo fix.
2026-06-07 18:29:56 +05:00

2.7 KiB

redmine

This is a Redmine container I'm using.

Versioning is using Redmine version with -X appendix when Redmine version stays same but plugins were updated.

E.g.:

  • code.pztrn.name/containers/redmine:5.1.12 - first Redmine 5.1.12 build.
  • code.pztrn.name/containers/redmine:5.1.12-4 - fourth plugins update for Redmine 5.1.12.

What is in container

Base

What Version
Alpine 3.19.1
Redmine 5.1.12

Plugins

Mostly plugins are using at specified commit due to Redmine 5 compatibility requirement.

What Version
Add absolute time Commit
AlphaNodes Additionals 3.4.0
AlphaNodes Additionals - Tags 3.4.0
Admonition Commit
Closed Date Commit
Issue View Columns Commit
Mermaid Commit
Messenger Commit
That Issue Reply Button Forked
Tint issues Commit

Themes

What Version
Opale 1.5.4

How to use

You can use this compose file:

services:

  redmine:
    restart: unless-stopped
    image: code.pztrn.name/containers/redmine
    ports:
      - 12345:3000
    volumes:
      - "${PWD}/files:/usr/src/redmine/files"
      - "${PWD}/log:/usr/src/redmine/log"
      - "${PWD}/repos:/repos"
      - "${PWD}/database.yml:/usr/src/redmine/config/database.yml"
      - "${PWD}/configuration.yml:/usr/src/redmine/config/configuration.yml"
      - "${PWD}/50-trusted-proxies.rb:/usr/src/redmine/config/initializers/50-trusted-proxies.rb"
      - "${PWD}/tmp:/usr/src/redmine/tmp"
      - "${PWD}/production.rb:/usr/src/redmine/config/environments/production.rb"

Additionally you may put this in trusted proxies file (with address replacing):

# frozen_string_literal: true
Rails.application.config.action_dispatch.trusted_proxies = [  IPAddr.new("192.168.8.20/32"),  IPAddr.new("127.0.0.1/32"),]

All other configuration files are usual, consult Redmine docs on how to configure them.