config.md 1.35 KB
Newer Older
Marcel's avatar
Marcel committed
1 2
# Konfiguration

3
Die Konfiguration wird in der Datei [`application.yml`](application.yml) festgelegt. Im folgenden ein Teil der möglichen Konfigurationen:
Marcel's avatar
Marcel committed
4 5 6

```
churchtools:
Marcel's avatar
Marcel committed
7
  instance: 'deine-gemeinde'
Marcel's avatar
Marcel committed
8 9 10 11
  user-id: 12345
  user-token: 'in ChurchDB generierte Token hier eintragen'

songbeamer:
12
  install-path: 'C:\Program Files (x86)\SongBeamer'
Marcel's avatar
Marcel committed
13 14 15 16 17 18 19 20
  agenda-base-folder: 'C:\Users\Benutzername\Documents\SongBeamer'
  songs-base-folder: 'C:\Users\Benutzername\Documents\SongBeamer\Songs'

```

### Instance

Die Churchtools Instanz bezeichnet die Subdomain von Churchtools, also den ersten Teil (vor `.church.tools`).
Marcel's avatar
Marcel committed
21 22
Selfhoster geben einfach ihre Domain an, bspw. `churchtools.meine-gemeinde.de`.
Wichtig: Es wird eine Transportverschlüsselung mit TLS vorausgesetzt.
Marcel's avatar
Marcel committed
23 24 25 26 27 28 29 30 31 32 33 34 35 36

### User-ID

Findet man in ChurchDB rechts unten beim entsprechenden Benutzer.

![Screenshot ChurchDB](img/user-id.png)


### Token

Um einen Token zu erstellen, in ChurchDB den Benutzer wählen.
Dort auf `Berechtigungen` klicken.
Im Popup auf `Login-Token` klicken und den Login-Token kopieren.

37 38 39 40
### Install Path

Der Pfad unter dem der SongBeamer installiert ist.

Marcel's avatar
Marcel committed
41 42 43 44 45 46 47
### Agenda Base Folder

Hier werden die ausgewählten Abläufe abgespeichert.

### Song Base Folder

Hier wird der in `songs-sub-folder` definierte Ordner angelegt und darin alle Songs gespeichert, welche somit im Songbeamer zur Verfügung stehen.