Common commands (to be used from within the wisen subdirectory):
- Run backend server:
clj -M:backend
- Run backend tests:
clj -T:build test-clj
- Run backend REPL:
clj -M:backend:nrepl
- Run frontend watch:
clj -T:build cljs-watch
The frontend then runs on http://localhost:4321. The cljs test display is at http://localhost:9501/.
Ollama + Keycloak backing services can be started in a local QEMU VM via
nix run .#dev-vm
Note that on macOS only this requires a properly configured and booted
linux-builder
(nix run nixpkgs#darwin.linux-builder
). Follow the instructions in
the manual on how to configure your macOS system to automatically dispatch
aarch64-linux
builds to the linux-builder
.
The live system is hosted at https://sp-eu.ci.active-group.de. Deployment happens continually via CI pipeline.
We use agenix to manage secrets (mainly the DB password used by the Keycloak service). See this directory.