Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 1.57 KB

File metadata and controls

53 lines (36 loc) · 1.57 KB

Synchronic Web Services

Monorepo for the Synchronic journal compose stack plus two web UIs:

  • explorer for browsing/editing journal content
  • workbench for developer-oriented journal queries
  • gateway for versioned web-native API routes and Swagger docs over journal interfaces

Quick Start

Run the compose stack (journal + nginx interface + gateway + explorer + workbench):

SECRET=password PORT=8192 ./tests/up-compose.sh

Run with local Lisp sources for the journal bootstrap:

LOCAL_LISP_PATH=/absolute/path/to/lisp SECRET=password PORT=8192 ./tests/up-compose.sh

Run automated smoke validation (up, verify, down):

./tests/smoke-compose.sh

Smoke validation with local Lisp override:

LOCAL_LISP_PATH=/absolute/path/to/lisp ./tests/smoke-compose.sh

Bring down the base compose stack manually:

docker compose -f compose/general/docker-compose.yml down -v

Documentation Map

Issues

  • Prettify feature incorrectly removes whitespace before single quote
  • Need to ensure that smoke-test/up-compose works locally
  • Put better control over the functions exposed by interface (e.g., ignore step)
  • Point explorer to swagger interface rather than journal directly