Skip to content

chardek/docker-bbjservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker BBjServices

Install and run BBjServices in a docker container.

Prerequisites

Before building the docker container, the customer needs to prepare some things.

First, they need to download a BBj install jar to the Dockerfile directory. This provides the BBjServices that will be installed.

Second, they need to be running a Basis License Service (BLS) server somewhere on the network. This BLS server needs to be registered to serve licenses. This license server will be used by BBjServices for licensing.

Third, they need to copy the certificate.bls file from the registered BLS server into the Dockerfile directory. This will allow BBjServices to connect to the license server and check out licenses.

Building

We provide a build.sh script that will prompt the customer for a license server host (usually of the form <host>:<port>) and then build an image with the name "bbjservices". This is just a trivial shell script, so the customer can look at what the script does and handle it themselves.

If the customer wants to build the docker container manually, they just need to know ahead of time the license server host and what they want to name the image:

docker build --tag <image name> --build-arg "license_server=<license server host>" .

Running

Once the docker image has been built, running it is straight-forward. The image exposes port 8888 for the BBjServices web server, but the customer may want other ports accessible depending on their use case. The customer may also want some persistent directories. Exactly how they want that configured would depend entirely on their deployment setup.

About

Install and run BBjServices in a docker container.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published