The logs are stored in couchdb.
The single page web app is written in elm and stored as a couchapp in couchdb attachments.
Clone this repo, run elm-reactor
and open http://localhost:8000/index.html. elm-reactor
will compile the source automatically when needed (will also download dependencies).
Then just edit files and hit refresh.
To compile run make build
that will build everything in dist/
,
which you can then copy to a web server (or just serve with python -m http.server
).
uglifyjs
is required for this too.
Finally run make COUCHDB=https://user:pass@server/db publish
to push a specially prepared design document to a couchdb instance.
- elm build tools
- couchapp to push files as a design document in couchdb
- uglifyjs for production builds
- see also the command line python app to look at the logs