Installation
This page describe instructions to install almond automation.
If you have docker in your machine then you can use docker-compose file to install Almond Automation.
If you have docker in your machine then you can use docker-compose file to install Almond Automation.
Using Docker Compose
Create below docker-compose.yaml
selhub: image: selenium/hub ports: - 4444:4444 nodeff: image: selenium/node-firefox-debug ports: - 5900 links: - selhub:hub nodechrome: image: selenium/node-chrome-debug ports: - 5900 links: - selhub:hub almond-automation: image: dharmendra82/almond-automation:latest ports: - 8080:8080 - 3306:3306 links: - selhub:hubRun below command to start Almond Automation
docker-compose up -dIt will create Mariadb, Selenium grid and Almond Automation. Access Almond Automation at
http://localhost:8080/automation
If you don't have docker installed then follow below instructions.
Prerequisite
Almond Automation is web based automation tool written in java.
You need to have following software before started installing Almond Automation.
- You need to have Java 7+ installed.
- Mariadb Database
Create Mariadb Database and User
Create Mariadb database automation and user to access new database
create database <<database name>>; create user '<<database user>>'@'%' identified by '<<database password>>'; grant all privileges on *.* to '<<database user>>'@'%' identified by '<<database password>>'; grant all privileges on *.* to '<<database user>>'@'localhost' identified by '<<database password>>';Update database name, user and password as per your need.
Install Almond Automation
- Download latest automation.jar and run below command
java -jar automation.jar -Ddb.host=<<database-server>> -Ddb.port=<<database-port>> -Ddb.name=<<database-name>> -Ddb.user=<<database-user>> -Ddb.password=<<database-password>>
I start my server by running below commandjava -jar automation.jar -Ddb.host=localhost -Ddb.port=3306 -Ddb.name=automation -Ddb.user=automation -Ddb.password=automation
- By default automation.jar uses 8080 port. If you want to use different port then run below command by passing httpPort parameter
java -jar automation.jar -Ddb.host=<<database-server>> -Ddb.port=<<database-port>> -Ddb.name=<<database-name>> -Ddb.user=<<database-user>> -Ddb.password=<<database-password>> -httpPort=9999
Verify Installation
You should see page like
If you don't see above page then please check database credentials and server log.
Comments
Post a Comment