dbin -- datomic/bin
Helps run Datomic servers with configuration.
Why
To test libs, such as datomiki, and run Datomic servers - first for development, later on production.
Install
This dbin
package should install
datomic-free as well.
Running the console with datomic-free is possible, after a manual download.
Running datomic-pro servers works, after a manual download + custom config.
Use
cli
dbin help
lib
var d = console
config
Here is an example for setting up datomic-pro:
Datomic is downloaded / extracted to datomic/pro
, manually for now.
The transactor config is setup in datomic/config
.
The above json config could be in datomic/config
, or anywhere else.
So one can run dbin -crt -o datomic/config/options.json
to start the datomic console, rest server and transactor
with the fewest possible overrides.
See defaults.json
for further configuration options.
Testing
After npm install -g batshit
one-time prerequisite:
npm start
npm test