Single-page application server using PostgREST and more
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
CHANGELOG.md
LICENSE
Makefile
README.md
Setup.hs
circle.yml
spas.cabal

README.md

spas

spas is a server sitting in between your SPA (single-page application) and PostgreSQL database. It provides an auto-generated REST API for the PostgreSQL data using PostgREST.

Basic idea

  • Create a thin server wrapping PostgREST with these additional features:
  • Static file serving
  • Authentication (using basic auth for now)

Getting started

$ export SPAS_USERNAME=myname
$ export SPAS_PASSWORD=mypassword
$ export DATABASE_URL=postgres://...  # also provided by Heroku
$ export PORT=4000
$ cd /path/to/static/files && spas
...

See https://github.com/srid/chronicle for an Elm application that uses spas.

Background

Mailing discussion: https://groups.google.com/forum/#!topic/elm-discuss/6kyabQgUMJk