2026-05-20 23:11:39 +02:00
2026-05-20 23:11:39 +02:00
2026-05-20 23:11:39 +02:00
2026-05-20 23:11:39 +02:00
2026-05-20 22:51:41 +02:00
2026-05-20 22:51:41 +02:00
2026-05-20 23:11:39 +02:00

redmine-ki

Lokales Redmine via Docker, vorbereitet für Plugin-/Theme-Entwicklung.

Start

docker compose up -d

Erster Zugriff: http://localhost:3000 — Login admin / admin, danach Passwortwechsel.

Stoppen

docker compose down

Daten bleiben in ./data/db und ./files persistent.

Plugin-Entwicklung

Plugins gehören nach ./plugins/<plugin_name>/. Nach dem Anlegen oder einem Update:

docker compose exec redmine bundle exec rake redmine:plugins:migrate RAILS_ENV=production
docker compose restart redmine

Plugin-Gerüst im Container erzeugen:

docker compose exec redmine bundle exec rails generate redmine_plugin <plugin_name>

Themes

Themes gehören nach ./themes/<theme_name>/. Aktivieren unter Administration → Settings → Display.

mitho-Konfiguration anwenden

Setzt Branding, Theme (PurpleMine 2), Additionals-Plugin-Settings, Rollen (PM, Devel, Devel2, Backoffice, Projektkunden) und Workflow nach doc/reference-mitho.md.

# Plugin + Theme klonen + migrieren + restart
bash scripts/install-mitho-stack.sh

# Settings, Rollen, Workflow (idempotent)
docker compose cp scripts/seed-mitho.rb redmine:/tmp/seed-mitho.rb
docker compose exec redmine bundle exec rails runner -e production /tmp/seed-mitho.rb

Logs

docker compose logs -f redmine

Reset (alles löschen)

docker compose down
rm -rf data files
Description
No description provided
Readme 28 KiB
Languages
Ruby 81.4%
Shell 18.6%