1.1.0 • Published 2 years ago

esqlate-front v1.1.0

Weekly downloads
6
License
GPL-3.0-or-later
Repository
github
Last release
2 years ago

eSQLate Front

eSQLate Front provides a web interface for the eSQLate Projects API Server eSQLate Server.

Installation

First install and configure eSQLate Server.

Then you must set up the following environmental variables:

  • LISTEN_PORT
  • API_SERVER

Install the OS dependencies:

# The below is for Ubuntu / Debian but we really just need to serve files over HTTP.
sudo apt install parallel
npm install
npm run-script build
sudo apt install lighttpd
sudo systemctl disable lighttpd
lighttpd -f lighttpd.conf -D

As you can see there is nothing too weird there so feel free to use whatever HTTP/HTTPS server you wish.

Once this is complete you can visit http://localhost:[LISTEN_PORT]/ to use eSQLate.

Contributors

Thank you

  • @richrd - Support for showing results in Extended Display mode
  • @richrd - Support for displaying JSONB #1

Credits

  • Created using Svelte.
  • Some colors taken from base-16 and then mangled by me to make them worse different.
  • TDD framework from Tape.
  • The routing is via Flatiron Director.
  • Thank you Microsoft for joining the Open Source movement and giving us TyeScript
  • This is my fifth-ish Spectre CSS based project.

License

This project (all code in this repository) is listed under GPLv3 or later