Contents
Installing Fiorano platform and making changes in the installer
- Click the link below, download the latest Fiorano Installer and install the same:
https://www.fiorano.com/resources/product_downloads - Use ConfigDeployer from $FioranoHome/esb/tools to set up AGS server1 profile by modifying Cassandra DataStore URL, FESPrimary URL, FESSecondary URL with the customized IP (IP refers to the Cluster IP in Kubernetes which redirects requests to the pods in a deployment) 10.96.0.20 and the ports 9042, 2147 and 2148 respectively.
- The postgres driver must be added to the $FioranoHome/esb/server/bin/server.conf as "/postgresql-9.1-902.jdbc4.jar" in the Fiorano Sources for postgres to connect.
- Extract the stripInstaller.tar.gz and run the script in the format as mentioned in the Readme file to reduce the size of the installer.
- Place a copy of the installer in the folder ams_build and ags_build to create separate AGS and AMS images.
- Refer to the Creating Docker Image from the Fiorano setup section below and make changes in the Dockerfile as necessary.
Creating a Docker Image from the Fiorano Setup
Create a folder with the following structure and place Dockerfile
- Working directory
- Fiorano
- 12.1.0
- Dockerfile
- Postgres Driver
- Fiorano
Contents of DockerFile
For creating ESB servers
To create Docker image of AMS servers
To create Docker image of AGS servers
Create the Docker image from the setup
Open the terminal to the folder with Dockerfile and execute the command:
Example
Save the Docker image to a tar file
Example
Likewise, Docker images can be built and saved for Fiorano AGS, AMS, and ESB servers as per requirement.
References and Side Note for Docker
Purpose | Command |
---|---|
To pull Cassandra and postgres images Images can be saved as mentioned in the section above. | docker pull cassandra |
To remove all stopped containers, all dangling images, and all unused networks | docker system prune |
To lists all containers | docker ps -a |
To list all Docker images | docker images |
To remove all dangling images | docker image prune |
To remove all images | docker image prune -a |
Overview
Content Tools
ThemeBuilder