Skip to content

Konfiguration der Anwendung

Allgemein

Artivact ist eine Java-Anwendung, die das Open-Source Framework Spring verwendet.

Daher kann die Anwendung wie jede andere Spring-Boot-Anwendung auch konfiguriert werden, z.B. mittels JVM-Parametern oder einer application.properties Datei im Dateisystem.

Das Projektverzeichnis

Das Projektverzeichnis, das alle Dateien der Anwendung enthält, kann über folgenden Parameter konfiguriert werden:

$> java -jar artivact-server-v0.0.0.jar \
        -Dartivact.project.root=/opt/artivact-server/project-root
artivact.project.root=/opt/artivact-server/project-root

Das Standardprojektverzeichnis .avdata wird, ohne Konfigurationsänderung, im Ausführungsverzeichnis der Anwendung erstellt.

Datenbankkonfiguration

Artivact unterstützt H2 und PostgreSQL Datenbanken. Die Anwendung verwendet eine H2 Datenbank im Dateisystem als Standard. Diese wird im Ordner dbdata im Projektverzeichnis beim ersten Anwendungsstart erstellt. Für größere Installation und den produktiven Betrieb wird PostgreSQL empfohlen.

Die Datenbank kann über die Standard-Spring-Mechanismen konfiguriert werden:

$> java -jar artivact-server-v0.0.0.jar \
        -Dspring.datasource.url=jdbc:postgresql://localhost:5432/postgres \
        -Dspring.datasource.username=artivact \
        -Dspring.datasource.password=artivact \
        -Dspring.datasource.driver-class-name=org.postgresql.Driver \
spring.datasource.url=jdbc:postgresql://localhost:5432/postgres
spring.datasource.username=artivact
spring.datasource.password=artivact
spring.datasource.driver-class-name=org.postgresql.Driver

Weitere Anpassungen

Die folgenden Anpassungen können innerhalb der Anwendung per Weboberfläche vorgenommen werden:

  • Administrator- und Benutzerkonten anlegen und pflegen
  • Das Erscheinungsbild der Anwendung wie das Farbschema, der Titel, Favicons etc.
  • Unterstützte Sprachen für I18N.
  • Eigenschaften, Tags sowie Lizenzangaben für Mediendaten von Ausstellungsstücken