ALU-CloudBand / yaqluator

YAQL Online Evaluator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

yaqluator

YAQLuator - a YAQL evaluator

An evaluator for YAQL - A query language for querying YAML / JSON

YAQLuator screenshot

Created by Alcatel-Lucent Cloudband during a 24 hours Hackathon session

Usage with Docker

To run YAQLuator locally using Docker:

  1. Ensure that you have Docker and Docker Compose installed. Follow the standard installation instructions for your platform. The Docker configuration has been tested on Linux (Ubuntu and CentOS), Mac OS X, and Windows 10.
  2. Clone this repository to your machine.
$ git clone https://github.com/ALU-CloudBand/yaqluator.git
  1. Make the launch script, docker_yaqluator.sh, executable. On Windows, the preferred option is to use Git Bash which comes with Git for Windows.
$ chmod +x docker_yaqluator.sh
  1. Run the launch script, docker_yaqluator.sh, to download Docker image files, configure the environment, and run YAQLuator. Downloading the Docker image files may take several minutes the first time that you run the script; please be patient. On subsequent runs, Docker will use the cached images, so startup time will be much shorter.
$ ./docker_yaqluator.sh
  1. Open your web brower to http://localhost/. If everything goes smoothly, the YAQLuator main page will be displayed.

If the standard HTTP port (port 80) is already in use on your system, you can specify a different port to use by setting the YAQLUATOR_HTTP_PORT environment variable to the desired port, such as 8080, in the provided .env environment configuration file. Remember to indicate this port in the web browser URL, for example http://localhost:8080/.

About

YAQL Online Evaluator

License:MIT License


Languages

Language:JavaScript 37.3%Language:HTML 26.1%Language:Python 21.2%Language:CSS 12.4%Language:Dockerfile 2.3%Language:Shell 0.7%