Commit b6ab6808 authored by co887baqi's avatar co887baqi

Update README.md

parent 804ab950
......@@ -9,6 +9,8 @@ Die Anwendung AniHealth dient der Sammlung von digitalen Medien + Metadaten zu T
| Apache Maven | 3.6.0 |
| Apache Solr | 8.4.1 |
| PostgresSQL | 10.x |
| ANT | 1.9 |
| Lua | 5.3 |
| MyCoRe | LTS 2019.06 |
| dptbase | LTS 2019.06 |
......@@ -35,7 +37,7 @@ Da nicht der Superuser postgres verwendet wird, muss ein neuer Datenbanknutzer i
Die eigentliche Datenbank für den entsprechenden Nutzer wird mit folgendem Befehl angelegt und sollte den Namen aus der persistence.xml haben.
`sudo -u postgres createdb -O NUTZERNAME mymss-demoms`
`sudo -u postgres createdb -O NUTZERNAME anihealth`
Standardmäßig wird die Datenbank mit der Zeichenkodierung UTF-8 angelegt. Gestartet wird PostGreSQL nun über die üblichen Start/Stop-Skripte:
......@@ -119,6 +121,8 @@ führt Build-Prozess aus: `ant resolve`
legt alle erforderlichen Arbeitsverzeichnisse an: `ant create.directories`
kompiliert alle Klassen: `ant create.jar`
baut alle Commandline-Scripts: `ant create.scripts`
> Die folgenden Kommandos sind nur bei der Initialisierung oder bei Bedarf auszuführen.
......@@ -140,8 +144,9 @@ Jetzt sollten Sie bereits ein auf Kommandozeilen- und Web-Ebene arbeitsfähiges
### Laden der Beispieldaten
Der Distribution wurde ein Skript zum Erzeugen von Testdaten hinzugefügt (`generateSamples.lua`). (`<MCR.savedir>` muss entsprechend ersetzt werden)
Zum Ausführen wird Lua benötigt. (Getestet wurde mit einer LuaVM in der Version 5.3)
Der Distribution wurde ein Skript zum Erzeugen von Testdaten hinzugefügt (`generateSamples.lua`). Zum Ausführen wird Lua benötigt, getestet wurde mit einer LuaVM in der Version 5.3.
(Im Folgenden muss `<MCR.savedir>` muss entsprechend ersetzt werden)
```bash
cp generateSamples.lua `<MCR.savedir>`/generateSamples.lua
cd `<MCR.savedir>`
......@@ -151,11 +156,21 @@ vi generateSamples.lua
mkdir ULBeeHealth_{anihealth,derivate}_Server
lua generateSamples.lua
```
Die hiermit erzeugten Testdaten können mit den folgenden Befehlen in die AniHealth-Anwendung geladen werden (`<MCR.savedir>` muss wieder entsprechend ersetzt werden):
Wurden vorher bereits Testdaten geladen, müssen diese zunächst verworfen werden.
```bash
./build/cli/bin/mycore.sh delete all objects in topological order
```
Dann können mit den folgenden Befehlen die erzeugten Testdaten können mit den folgenden Befehlen in die AniHealth-Anwendung geladen werden.
(`<MCR.savedir>` muss wieder entsprechend ersetzt werden):
```bash
./build/bin/mycore.sh delete all objects in topological order
./build/bin/mycore.sh load all objects in topological order from directory `<MCR.savedir>`/ULBeeHealth_anihealth_server/
./build/bin/mycore.sh load all derivates from directory `<MCR.savedir>`/ULBeeHealth_derivates_server/
./build/cli/bin/mycore.sh
load all objects in topological order from directory `<MCR.savedir>`/ULBeeHealth_anihealth_server/
load all derivates from directory `<MCR.savedir>`/ULBeeHealth_derivates_server/
# Bitte warten Sie ein wenig, damit der Solr & Image-Tiler alle geladenen Bilder verarbeiten kann.
quit
```
## Start der WEB-Anwendung
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment