Deploying ibi WebFOCUS - Container Edition Using Docker Compose

Following are the steps to deploy WebFOCUS - Container Edition using Docker Compose.

Note: It is recommended only for non production deployment.
    Procedure
  1. Download the WebFOCUS - Container Edition tar file and extract it.

  2. To update the docker compose environment file, navigate to <webfocus-ce>/scripts/docker-compose.

    $> cd <webfocus-ce>/scripts/docker-compose
    

    Edit the .env file and add the Customer ID in WF_CUSTOMERID parameter.

    WF_CUSTOMERID= <customerid> 
  3. To build the Docker images, use the following commands.

    $> cd <webfocus-ce>/scripts/docker-compose
    
    $> docker compose build
  4. To deploy it on the server only, use the following commands.

    $> cd <webfocus-ce>/scripts/docker-compose

    $> docker compose --profile server up
    Note: If you want to pull images from the registry, and skip image build then run with --no-build argument, for example, docker compose --profile server up --no-build.
  5. To deploy it on the server and client, use the following command.

    $> docker compose up
  6. To check the running container, use the following command.

    $> docker compose ps
  7. To run the smoke test, use the following command.

    $> docker compose --profile smoketest up
  8. To undeploy the cluster, use the following command.

    $> docker compose down