nl4dv / nl4dv-docker

NL4DV Docker image as a FastAPI web application.

Home Page:https://nl4dv.github.io/nl4dv/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nl4dv-docker

A docker container for NL4DV, an open-source python toolkit that converts a natural language query into data visualizations.

Pre-requisite

Install Docker by following the instructions on the official website. Create a new environment and start it. To verify, type docker images in your command-line/terminal and it should return an <empty> list of images. If you are using the GUI, you can check the status of your environment in the Docker Dashboard.

Usage

From the command-line OR the GUI, pull the nl4dv image from Docker Hub

docker pull arpitnarechania/nl4dv:latest

Run / start the container.

docker run -p 8000:80 arpitnarechania/nl4dv:latest

API Playground

Open your browser and go to {localhost, 127.0.0.1, HOST_IP}:8000/docs depending on your host OS to execute different queries with different configuration settings.

FAQ

For developing locally, eventually do the following:

docker-compose build
docker-compose up

Credits

Arpit Narechania and @helt.

License

The software is available under the MIT License.

About

NL4DV Docker image as a FastAPI web application.

https://nl4dv.github.io/nl4dv/

License:MIT License


Languages

Language:Python 80.4%Language:Dockerfile 13.3%Language:Shell 6.3%