The packager build a Gateway Deployment Package. A GW7 file is to be able to package bundles, aars, bootstrap
scripts, solution kits, etc... all into a single file. This helps make distributing and deploying solutions simpler,
a single file to download, a single volume to mount.
Here is an example of a GW7 file structure:
opt/
- docker/rc.d/
- apply-environment.sh
- SecureSpan/Gateway/
- node/default/etc/bootstrap/bundle/
- 1-my-bundle-1.0.00.req.bundle
- custom-assertion.req.bundle
- gateway-developer-example.req.bundle
- helloworld.req.bundle
- runtime/modules/
- assertions/
- Hello-World-Assertion-0.1.01.aar
- lib/
- custom-assertion-1.0.0.jar
The above package will add:
- a bootstrap script apply-environment.sh
- 4 bundle: 1-my-bundle-1.0.00.req.bundle, custom-assertion.req.bundle, gateway-developer-example.req.bundle, helloworld.req.bundle
- a modular assertion: Hello-World-Assertion-0.1.01.aar
- a custom assertion: custom-assertion-1.0.0.jar