Skip to content

Latest commit

 

History

History
130 lines (105 loc) · 4.59 KB

install.md

File metadata and controls

130 lines (105 loc) · 4.59 KB

Installationsanleitung für Profkat Anwendung

Voraussetzungen

Installation:

  • Git
  • Maven
  • Ant

Betrieb:

  • PostgreSQL (Produktion) / H2 (Test, Debug)
  • SOLR
  • Tomcat

Checkout

  • Verzeichnis erstellen
mkdir C:\profkat_cug\git
cd C:\profkat_cug\git
  • Repos auschecken / in main-Branch wechseln

git clone https://github.com/gbv/profkat_cug.git

cd profkat_cug
git checkout production

Build
-----
``` cmd
mvn clean install

Configuration

  • Konfigurationsverzeichnis erstellen

    ant create.configuration.directory

  • Datenbank installieren (H2 im Testbetrieb)

  • Datenbanktreiber installieren (PostgreSQL in Produktion)

    • in profkat_cug-module\pom.xml Postgres-Treiber als Dependency aktivieren org.postgresql postgresql runtime
    • Anwendung bauen (> mvn clean install)
  • DatenbankSchemata erstellen (PostgresSQL)

    • via pgAdmin
    • neue Datenbank mycoredb (falls noch nicht vorhanden)
    • neue Schemata: profkat_cug, profkat_cug_bpm
  • Datenbank konfigurieren (H2 im Testbetrieb)

    • resources\META-INF\persistence.xml
    • camunda.cfg.xml (H2-Konfiguration für BPM-Engine)
  • Datenbank konfigurieren (PostgreSQL in Produktion)

    • $MYCORE_HOME\resources\META-INF\persistence.xml

    • C3P0 Connection Pooling aktivieren

    • $MYCORE_HOME\resources\camunda.cfg.xml

    • ant update.database.config (oder Kommando: reload mappings in jpa configuration file)

  • SOLR installieren und konfigurieren

  • Konfiguration (mycore.properties) anpassen

    MCR.Solr.ServerURL=http://localhost:8983/ MCR.Solr.Core.main.Name=cug_main MCR.Solr.Core.main.ServerURL=%MCR.Solr.ServerURL% MCR.Solr.Core.classification.Name=cug_classification MCR.Solr.Core.classification.ServerURL=%MCR.Solr.ServerURL%

    MCR.baseurl=http://localhost:8080/profkat_cug/ #MCR.datadir=/opt/mycore/data/myapp MCR.datadir=C:\WORK\mycore-data\profkat_cug

  • SOLR einrichten

    • ant update.solr.config

  • Nutzer erstellen und laden

  • Verzeichnis: profkat_cug-cli\src\main\config\user

  • XML-Dateien bearbeiten + ggf. Build-Skript anpassen

  • ant create.users

  • Klassifikationen erstellen und laden

    • Verzeichnis: profkat_cug-cli\src\main\config\classification
    • XML-Dateien bearbeiten + ggf. Build-Skript anpassen
    • ant create.class

  • ggf. Daten übernehmen