Initial commit
ci/woodpecker/manual/test_build Pipeline failed

This commit is contained in:
2026-06-07 17:56:08 +05:00
commit e436d0e8d8
77 changed files with 4533 additions and 0 deletions
+67
View File
@@ -0,0 +1,67 @@
# 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.