0.0.8 • Published 9 years ago

dbin v0.0.8

Weekly downloads
4
License
-
Repository
github
Last release
9 years ago

dbin -- datomic/bin Build Status

Helps run Datomic servers with configuration.

Why

To test libs, such as datomiki, and run Datomic servers - first for development, later on production.

Install

NPM

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 = require("dbin").use({"rest": {"port": 88}}).run("transactor").run("rest")
console.log(d.cfg)

config

Here is an example for setting up datomic-pro:

{
  "homeDir": false,
  "edition": "pro",
  "located": "datomic/pro",
  "version": "0.9.5052",
  "transactor":
    { "properties": "../../config/dev-transactor.cfg" }
}

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 Build Status

After npm install -g batshit one-time prerequisite:

  1. npm start
  2. npm test

License

MIT

0.0.8

9 years ago

0.0.7-1

9 years ago

0.0.7

9 years ago

0.0.6

9 years ago

0.0.5

9 years ago

0.0.4-1

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2-2

9 years ago

0.0.2-1

9 years ago

0.0.2

9 years ago

0.0.1-1

9 years ago

0.0.1

9 years ago

0.0.0-2

9 years ago

0.0.0-1

9 years ago