The bundled logger spews JSON to stdout.
+An IndieAuth profile may be used to view any topics associated with that profile.
+![IndieAuth view of topics](./documentation/media/topics-indieauth.png)
### Quickstart Example
One way of deploying this server is behind nginx, with the pm2 package to manage the server process, and a local postgres database. Some details on this are presented here as a rough guide to any parts of this stack which may be unfamiliar.
> 'use strict';
> // Minimum required configuration settings
> module.exports = {
+ > encryptionSecret: 'this is a secret passphrase, it is pretty important to be unguessable',
> dingus: {
> selfBaseUrl: 'https://hub.squeep.com/',
> },
- schema-version-helper.js - schema migrations aide
- postgres/
- index.js - PostgreSQL implementation
+ - listener.js - notify/listen connection to support topic content caching
- sql/ - statements and schemas
- sqlite/
- index.js - SQLite implementation
- service.js - defines incoming endpoints, linking the API server framework to the manager methods
- template/ - HTML content
- worker.js - maintains a pool of tasks in progress, for sending out updates, performing verifications, et cetera
+- static/ - static assets
- test/ - unit and coverage tests
- test-e2e/ - support for whole-service testing