Web UI that accesses the
This is part of a toy project to explore various ways to package and deploy applications. It is a Reverse Polish Notation calculator.
- Google Chrome, Ubuntu Linux 16.04
- Google Chrome, Ubuntu Linux 16.10
The project uses
The project contains a bash script named
setup that can ensure your development environment has these dependencies installed, assuming you're running a Debian flavor of Linux. The script checks whether chromedriver, phantomjs, Xvfb, and bundler are found on the PATH, and selectively installs the ones it doesn't find.
To install Ruby-specific dependencies, run
You can use the convenience script
start_xvfb to start Xvfb on display 99:
Start local rpn_service
rpn_service and start the local test server.
rake with output formatted as an html document:
rake displaying output on the console:
To run the cukes headless:
HEADLESS=true rake interactive