These files will assist you to setup up a CBA Live Assist singlebox solution for testing/demonstration purposes only
- Docker installed and running - Windows or Linux (due to limitations on Docker desktop for Mac this is not supported)
- FAS, FCSDK and Liveassist installation zip files from the reseller portal
For Windows 10/11 + WSL2 systems please follow the instructions to install Docker Desktop:
https://docs.docker.com/docker-for-windows/install/
For Linux systems, use one of the supported platforms and follow along here:
https://docs.docker.com/engine/install/#server
- Clone this repo (or download the contents to a new folder)
- Extract the zip files and find the specific FAS, FCSDK and Liveassist zip files below. (Pay attention to the filenames, you may need to extract further zip files from the reseller zips to find these)
- Copy the needed files to the /installer folder
- Your folder should then look something like this:
.
├── .env-example
├── docker-compose.yml
└── installer
├── fas-core-installer-x.x.xx.zip
├── fusion-live-assist-core-installer-x.xx.xx.zip
├── fusionweb-installer-x.x.xx.zip
├── install-la-singlebox.sh
├── mb-singlebox-register.sh
└── enable-anon-agents.sh
- Rename or copy the
.env-example
file to be.env
- Change the CLUSTER_ADDRESS to your docker hosts' reachable IP address
- NB: If you change the FAS_MASTER_ADDRESS subnet (default 172.20.0.2) you may also need to update the DOCKER_NET and DOCKER_NET_GATEWAY values to match
CLUSTER_ADDRESS=DOCKER.HOST.IP.ADDR
FAS_MASTER_ADDRESS=172.20.0.10
DOCKER_NET=172.20.0.0/24
DOCKER_NET_GATEWAY=172.20.0.1
JDK_PATH=/usr/lib/jvm/jre
ADMIN_USER=administrator
ADMIN_PASSWORD=administrator
FCSDK_PACKS=COMMON,GATEWAY,CORE_SDK,SAMPLE_APP,MEDIABROKER
LA_PACKS=ASSIST,ASSIST_SDK
Make sure you are in the root of your newly created folder
- To start the base image pull and installation run:
docker compose up
(FYI: It takes around 15 min to complete the first time, depending on internet speed) - This will pull down a base image and start the installation of your singlebox solution in a new docker container allwoing you to watch it interactively)
- Once the FAS and MB services are started, press
Ctrl-c
to shut down the container - To start the singlebox container (running in detached mode) run:
docker compose up -d
- To stop the container run:
docker compose stop
- To delete the container and network run:
docker compose down
- FYI: Delete the /installer/cbala-install-status file if you would like to run the installation again before you create a new container