Installing HCL™ Accelerate with analytics services using Docker Compose
Install HCL™ Accelerate with analytics services into the Docker Compose container orchestrator.
Before you begin
- Docker installed on the host system. Note: If you use Docker for Windows, make sure Docker is using Linux-type containers. HCL™ Accelerate does not support Windows-type containers.
- Internet connection. During installation, files and container images are retrieved from remote
locations. If you are unable to access the internet during installation, you can download the files
beforehand and perform an offline installation.
HCL™ Accelerate supports the following browsers: Chrome, Firefox, and Edge.Note: Steps to retrieve the container images from public repository to your private repository:
Use
pullcommand to pull the container images from public repository.$ docker pull public repoUse
tagcommand to tag the public and private repository.$ docker tag public repo private repoUse
pushcommand to push container images to private repository.$ docker push private repoAll the container images are retrieved from public to private repository.
root user. If you do not want to use
sudo with the docker command, create a Linux group called
docker. Ensure that the user who installs the product is a member of that group.
See the Docker documentation for more information about managing Docker as the non-root
user.About this task
The installation instructions describe installing the product on all supported operating systems. The downloaded executable file steps you through the installation process and sets your installation parameters.
Procedure
-
Download the installation file for your environment.
Note: For macOS and Linux installations, set the appropriate permissions before running the file:
sudo chmod +x. -
Run the downloaded executable file with the additional undocumented flag
--betaFeature analyticsFor example, on Linux® use the following shell command:./accelerate-hcl-install-latest-linux --betaFeature analytics -
Complete installation by responding to the prompts described in the following steps.
When the script starts, you are prompted to accept the license. You can explicitly accept the license without viewing it by appending the following parameter to the command:
./<Accelerate-installation-file> --license=acceptThe images are loaded on the local host. -
Complete installation by changing to the directory where you installed the product, and start
Docker Compose. For example:
~/projects/accelerate/ docker-compose up -dThe HCL™ Accelerate images are pulled from Docker Hub and configured for Docker Compose.
What to do next
Access the
HCL™ Accelerate Web UI. The URL is https://hostname:port, where hostname
and port are the values that you set during installation. The initial user name is
admin and the default password is admin.
- Access_Key
- The product access key obtained earlier.
- NGINX_HOST
- The domain of the URL the users will use to access HCL™ Accelerate. The value is usually the hostname of the virtual machine where Docker Compose is running.
openssl req -newkey rsa:2048 -nodes -keyout key.pem -x509 -days 365 -out certifcate.pemPlace your self-generated key and certificate in the accelerate-install-folder/product_version_number/conf/ssl folder.
After you purchase the product, you receive a permanent access key and a license key.
- Navigate to /featureFlags
- In the Enter a feature name to enable it field, enter
embedded-analytics-views - Click the Enable button.
- Click