Skip to content

An open source clojure state machine API with datomic DB.

License

Notifications You must be signed in to change notification settings

majorcluster/clj-state-machine

Repository files navigation

clj-state-machine

An open source clojure state machine API with datomic DB. Extra features like history, graphql support, customized validations, cloud usage through marketplaces, and so on,
to come on clj-state-machine on-prem, stay tunned.

Setup

  • Install and run local free-datomic:
docker run -d -e ADMIN_PASSWORD="admin" -e DATOMIC_PASSWORD="datomic" -p 4334-4336:4334-4336 --name datomic-free akiel/datomic-free
  • Install dependencies
  • Edit resource env files

Documentation

See API documentation here

Usage

start dev server:

lein with-profile dev run

test:

lein with-profile test test

License

MIT.
Datomic Free License.