Files
redmine-ki/README.md
2026-05-20 23:11:39 +02:00

67 lines
1.4 KiB
Markdown

# redmine-ki
Lokales Redmine via Docker, vorbereitet für Plugin-/Theme-Entwicklung.
## Start
```bash
docker compose up -d
```
Erster Zugriff: http://localhost:3000 — Login `admin` / `admin`, danach Passwortwechsel.
## Stoppen
```bash
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:
```bash
docker compose exec redmine bundle exec rake redmine:plugins:migrate RAILS_ENV=production
docker compose restart redmine
```
Plugin-Gerüst im Container erzeugen:
```bash
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`.
```bash
# 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
```bash
docker compose logs -f redmine
```
## Reset (alles löschen)
```bash
docker compose down
rm -rf data files
```