init
This commit is contained in:
51
README.md
Normal file
51
README.md
Normal file
@@ -0,0 +1,51 @@
|
||||
# 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*.
|
||||
|
||||
## Logs
|
||||
|
||||
```bash
|
||||
docker compose logs -f redmine
|
||||
```
|
||||
|
||||
## Reset (alles löschen)
|
||||
|
||||
```bash
|
||||
docker compose down
|
||||
rm -rf data files
|
||||
```
|
||||
Reference in New Issue
Block a user