Gå till slutet av bannern
Gå till början av bannern

AGP - Installation

Hoppa till slutet på meta-data
Gå till början av metadata

Du visar en gammal version av den här sidan. Visa nuvarande version.

Jämför med nuvarande Visa sidhistorik

Version 1 Aktuell »

Inledning

Denna sida beskriver installation av Aggregeringsplattformen utan några tjänster. Tjänsterna installeras separat som pluginer till aggregeringsplattformen. Se TODO

Förutsättningar

Följande förutsätts vara installerat innan AGP installeras:

  1. SKLTP TAK 2.4.0 eller senare installerad, se TAK installationsanvisning.

  2. EngagemangIndex (EI), se SKLTP EI - Driftsintruktioner, Installation

Ladda ner applikation

Kan hämtas från Ineras Nexus, https://nexus.drift.inera.se/repository/maven-public/ och hittas med:

<dependency>
  <groupId>se.skltp.agp</groupId>
  <artifactId>agp-application</artifactId>
  <version>X.Y.Z</version>
  <classifier>exec</classifier>
</dependency>

Exempel med wget där X.Y.Z är versionnummret:

wget https://nexus.drift.inera.se/repository/maven-public/se/skltp/agp/agp-application/X.Y.Z/agp-application-X.Y.Z-exec.jar

Konfigurera applikation

Applikationen konfigureras som en Spring-boot applikation, dvs genom att antingen skapa:

  1. <agp-install-dir>/conf/application.properties eller

  2. <agp-install-dir>/conf/application-<spring-profile>.properties

Det senare att föredra då man endast behöver konfigurera skillnaden från default inställningarna. Observera att applikationen då behöver startas med parametern: -Dspring.profiles.active=<spring-profile>

För detaljer om konfiguration, se AGP - Konfiguration

Starta applikationen

AGP kan startas upp som en vanlig java applikation. Exempel:

java -jar -Dfile.encoding=UTF-8 -Duser.country=SE -Duser.language=sv -Dspring.profiles.active=custom -Xms512m -Xmx1536m -Dlog4j.configurationFile=file:///opt/agp/config/log4j2.xml -Dloader.path=/opt/agp/services/ agp-application-3.0.0-exec.jar

Några parametrar i exemplet ovan är av extra vikt:

  1. -Dspring.profiles.active=custom - Möjliggör överlagring av default konfigurering i egen fil application-custom.properties (se även kapitlet ovan).

  2. -Dlog4j.configurationFile=file:///opt/agp/config/log4j2.xml - Möjliggör overlagring av loginställningar.

  3. -Dloader.path=/opt/agp/services/ - Spring-Boot lägger denna sökväg till sin classpath. Detta möjliggör att vi kan lägga alla våra tjänsteimplementationer här. Aggregeringsplattformen kommer då automatiskt att läsa in dem vid uppstart. Se även TODO


  • Inga etiketter