12. MACMINI
• The machine where Optimus cloud get deployed should have docker
installed.
• Once the docker is installed run below curl in a folder of your choice.
• curl -OL https://raw.githubusercontent.com/testvagrant/OptimusCloud/master/docker-
compose.yml
• Launch the cloud using below command, on successful launch you will find
logs as shown in the image
• docker-compose up
• Keep a record of the ip address of the machine where cloud is deployed
• e.g. 192.168.1.12
15. WORKERS
• Download worker service gem
• gem install optimus-runner
• Create OptimusCloud Env file.
• Create an file as OptimusCloud.env and enter the OptimusCloud host which was recorded in step 1.
Use the sample OptimusCloud.env file shared in OptimusCloud kit
• Launch OptimusWorker
• optimus-runner run -e OptimusCloud.env
• optimus-runner start -e OptimusCloud.env // If you want to run worker service in the background
• On Successful launch your worker service will detect the devices connected to the worker and launches
appium sessions as shown in the image.
18. JAVA LANGUAGE BINDING
• Add JavaClient dependency to your project from
here
• https://search.maven.org/artifact/
com.testvagrant.optimuscloud/javaclient/1.0.1-beta/pom
• Refer to the sample project shared in the
OptimusCloud kit