# redmine This is a Redmine container I'm using. ## 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](https://github.com/kenkubomi/redmine_add_absolute_time/commit/8b8f79320f836fd05c942ed39b1b749a4418d18f) | | AlphaNodes Additionals | 3.4.0 | | AlphaNodes Additionals - Tags | 3.4.0 | | Admonition | [Commit](https://github.com/fraoustin/redmine_admonition/commit/6719dcc136f63c828c91196971d2f6deacb611d5) | | Closed Date | [Commit](https://github.com/fraoustin/redmine_closed_date/commit/4336fac9170b1e51b38043ac3e597db656439738) | | Issue View Columns | [Commit](https://github.com/alphanodes/redmine_issue_view_columns/commit/6084d882aa24961b6a3df6d8defe44dcb8965f66) | | Mermaid | [Commit](https://github.com/enricohuang/redmine_mermaid/commit/60c89454a1616b31bf73716d24d2e95a22a57eff) | | Messenger | [Commit](https://github.com/alphanodes/redmine_messenger/commit/4d69bb20d7617d08abeb35ef9f444535a09457f2) | | That Issue Reply Button | [Forked](https://github.com/mc2soft/that_issue_reply_button/tree/add-redmine-5-support) | | Tint issues | [Commit](https://github.com/HugoHasenbein/redmine_tint_issues/commit/3d71bdc6166b9ad9334e2cfa67de60d1c308a9b3) | ### Themes | What | Version | | --- | --- | | [Opale](https://github.com/gagnieray/opale) | 1.5.4 | ## How to use You can use this compose file: ```yaml 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): ```ruby # 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.