JService Manager



JService Manager is a orchestration suite for remote management of services running on the JLinux platform.


JLinux packages

In order to deploy a service, a jlinux package is required.
The folder structure of this package is as following

/usr/app/testpackage/1.0/

When the package testpackage is updated, the following is executed

1.
/usr/app/testpackage/1.0/jlinux/onupdate/package /usr/app/testpackage/1.0 1.0

2.
a) /etc/app/jlinux/onupdate/testpackage 1.0
or if it does not exist
b) /etc/app/jlinux/onupdate/all testpackage 1.0


When the jservice jtest runing is updated running as <uid> and <gid> on package service jpackageservice, the following is executed

1.
/usr/app/testpackage/1.0/jlinux/onupdate/service/jpackageservice jtest <uid> <gid>
or if it does not exist
/usr/app/testpackage/1.0/jlinux/onupdate/service/all jpackageservice jtest <uid> <gid>