Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ Install and run BBjServices in a docker container.

## Prerequisites

Before building the docker container, the customer needs to prepare some things.
Before building the docker container, follow the following steps:

First, they need to [download](https://basis.cloud/bbj-downloads/) a BBj install jar to the Dockerfile directory. This provides the BBjServices that will be installed.
1. [Download](https://basis.cloud/bbj-downloads/) a BBj install jar and put it to the Dockerfile directory. This provides the BBjServices that will be installed. You can select the package you desire. Note that the Dockerfile is preconfigured with JDK21, so select a BBj version that fits that Java JDK version.

Second, they need to be running a [Basis License Service (BLS)](https://documentation.basis.cloud/BASISHelp/WebHelp/sysadmin/license/bls/bls_overview.htm) server somewhere on the network. This [BLS server](https://documentation.basis.cloud/BASISHelp/WebHelp/sysadmin/license/bls/Installing_BLS.htm) needs to be registered to serve licenses. This license server will be used by BBjServices for licensing.
2. Run a [Basis License Service (BLS)](https://documentation.basis.cloud/BASISHelp/WebHelp/sysadmin/license/bls/bls_overview.htm) server somewhere on the network. This [BLS server](https://documentation.basis.cloud/BASISHelp/WebHelp/sysadmin/license/bls/Installing_BLS.htm) 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.
3. 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

Expand All @@ -25,7 +25,7 @@ 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.
Once the docker image has been built, running it is straight-forward. The image exposes port `8888` for the BBjServices web server, but you may want other ports accessible depending on your use case. You may also want some persistent directories or change settings to the BBj cfg files. Adjust the Dockerfile or add scripts to customize to your needs.



Expand Down