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
Languages
Ruby
81.4%
Shell
18.6%