Configuration settings
Environmental Variable | Description | Default |
---|---|---|
ACH_FILE_TTL |
Time to live (TTL) for *ach.File objects stored in the in-memory repository. |
0 = No TTL / Never delete files (Example: 240m ) |
LOG_FORMAT |
Format for logging lines to be written as. | Options: json , plain - Default: plain |
HTTP_BIND_ADDRESS |
Address for ACH to bind its HTTP server on. This overrides the command-line flag -http.addr . |
Default: :8080 |
HTTP_ADMIN_BIND_ADDRESS |
Address for ACH to bind its admin HTTP server on. This overrides the command-line flag -admin.addr . |
Default: :9090 |
HTTPS_CERT_FILE |
Filepath containing a certificate (or intermediate chain) to be served by the HTTP server. Requires all traffic be over secure HTTP. | Empty |
HTTPS_KEY_FILE |
Filepath of a private key matching the leaf certificate from HTTPS_CERT_FILE . |
Empty |
Data persistence
By design ACH does not persist (save) any data about the files, batches, or entry details created. The only storage occurs in memory of the process and upon restart ACH will have no files, batches, or data saved. Also, no in memory encryption of the data is performed.