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.
Installera template paket
Ladda ner och packa upp zip filen nedan i installationskatalogen ( default under
/opt/
).
# Download template zip 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 it to /opt/ [someuser@server]$ cd /opt [someuser@server]$ sudo jar xvf <path to downloaded vp.jar>/vp.jar
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://nexus.inera.se/repository/maven-public/se/skltp/vp/vp-services-camel/X.Y.Z/vp-services-camel-X.Y.Z.jar
Installera certifikat
Default ligger dummy certifikat under /opt/vp/cert
som kan användas för enkla test.
Byt ut dessa mot era certifikat för plattformen och konfigurera i /opt/vp/config/application-security.properties
. Se SKLTP VP - Konfiguration
Konfigurera applikation
Ändra övriga konfigureringsfiler under /opt/vp/config
efter era behov. Se SKLTP VP - Konfiguration
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.
# Set owner of files to your app user [someuser@server]$ sudo chown -R your-app-user.your-app-user /opt/vp # The runnable files must be runnable [someuser@server]$ sudo chmod 755 /opt/vp/vp.sh [someuser@server]$ sudo chmod 755 /opt/vp/poststart [someuser@server]$ sudo chmod 755 /opt/vp/prestop
Installera som service
Startskriptet kan installeras som service i Linux genom:
[someuser@server]$ sudo ln -sf /opt/vp/vp.sh /etc/rc.d/init.d/vp [someuser@server]$ sudo chkconfig --add vp [someuser@server]$ sudo chkconfig vp on
VP kan nu startas/stoppas som en service:
[someuser@server]$ service vp start|stop|restart|status