VP- Installation via template
Template installation är förkonfigurerad att installeras för Linux under kataloger:
/opt/vp
- program katalog
/var/log/camel
- log katalog
Önskas andra installationskataloger kan detta ändras i konfigurationsfiler samt i vp.sh.
Ladda ner template och paket
Template finns bifogat denna sida i tre olika format. Ladda ner i ditt favoritformat och packa upp i installationskatalogen (default under
/opt/
). Se länkar och exempel nedan.
[someuser@server]$ cd /tmp
# Download template jar with wget
[someuser@server]$ sudo wget https://skl-tp.atlassian.net/wiki/download/attachments/706969617/vp.jar
# Or download template zip with curl
[someuser@server]$ sudo curl -L -O https://skl-tp.atlassian.net/wiki/download/attachments/706969617/vp.zip
# Unpack template jar to /opt/
[someuser@server]$ cd /opt
[someuser@server]$ sudo jar xvf /tmp/vp.jar
# Or unzip template zip to /opt/
[someuser@server]$ cd /opt
[someuser@server]$ sudo unzip /tmp/vp.zip
2. Ladda ner önskad version av VP från Ineras Nexus server (X.Y.Z = version) till filen vp-services-camel.jar
.
[someuser@server]$ cd /opt/vp
[someuser@server]$ wget -O vp-services-camel.jar https://repo.ntjp.se/repository/SKLTP-Releases/se/skltp/vp/vp-services-camel/X.Y.Z/vp-services-camel-X.Y.Z.jar
Se även: Release Notes VP
Installera certifikat
Default ligger dummy certifikat under /opt/vp/cert
som kan användas för enkla test. Byt ut dessa mot era certifikatfiler för plattformen. Det är tre filer som behövs:
Truststore - fil som styr vilka utgivare och certifikat som VP litar på. För att skapa denna fil, se Installationsmanual Certifikat
Producentcertifikat - certifikatfilen som identifierar plattformen som producent.
Konsumentcertifikat - certifikatfilen som identifierar plattformen som konsument (kan vara samma som producentcertifikat).
Konfigurera i /opt/vp/config/application-security.properties
. Se https://inera.atlassian.net/wiki/spaces/SKLTP/pages/3187837346
Konfigurera applikation
Ändra övriga konfigureringsfiler under /opt/vp/config
efter era behov. Se https://inera.atlassian.net/wiki/spaces/SKLTP/pages/3187837346
Uppdatera startskript
Template installationen innehåller startskriptet /opt/vp/vp.sh
Anpassa parameterna i början av skriptet för er installation:
# Adjust this parameters for your installation
RUN_AS="your-app-user"
BASE_DIR="/opt/vp"
...
Ställ in owner och rights
Vill du köra VP för en viss användare bör du sätta den användaren som ägare av filerna. Se även till att ha rätt behörigheter på filerna. Användaren måste också ha behörighet att skriva loggfiler på de platser som konfigurerats (notera att det är flera olika loggar som konfigureras i både startscript och log4j-konfiguration).
Installera som service
Startskriptet kan installeras som service i Linux genom:
VP kan nu startas/stoppas som en service:
Verifiera installation
Se https://inera.atlassian.net/wiki/spaces/SKLTP/pages/3187837207
Â