Datomic Properties Files
Example property files are in the config/samples directory of the Datomic distribution.
Reading Properties Files
Each property has a comment describing its use, plus one or more of the tags below:
| property tag | meaning |
|---|---|
| required | no reasonable default, you must set this property |
| defaulted | setup will default this property for you |
| generated | setup will generate a unique value for you |
| optional | property is not required |
Understanding "Ensure" Commands
Some datomic command names start with "ensure", e.g. "ensure-transactor" and "ensure-cf". Ensure commands work as follows:
- Take at least two property file arguments: input and output
- Attempt to save a valid, complete properties file in output
- Can apply defaults and provision new objects
- Report anything short of "ready to go" as errors on the console
Ensure commands are idempotent. Calling an ensure command on a complete, valid properties file is a no-op, and will produce an output file identical to the input file.