ebisync.conf (2633B)
1 [paths] 2 EBISYNC_HOME = /var/lib/libeufin-ebisync/ 3 4 [ebisync] 5 # Base URL of the bank server. 6 HOST_BASE_URL = 7 8 # EBICS host ID. 9 HOST_ID = 10 11 # EBICS user ID, as assigned by the bank. 12 USER_ID = 13 14 # EBICS partner ID, as assigned by the bank. 15 PARTNER_ID = 16 17 # EBICS partner ID, as assigned by the bank. 18 SYSTEM_ID = 19 20 # File that holds the bank EBICS keys. 21 BANK_PUBLIC_KEYS_FILE = ${EBISYNC_HOME}/bank-ebics-keys.json 22 23 # File that holds the client EBICS keys. 24 CLIENT_PRIVATE_KEYS_FILE = ${EBISYNC_HOME}/client-ebics-keys.json 25 26 [ebisync-setup] 27 # Bank encryption public key hash 28 # BANK_ENCRYPTION_PUB_KEY_HASH = 29 30 # Bank authentication public key hash 31 # BANK_AUTHENTICATION_PUB_KEY_HASH = 32 33 [ebisync-fetch] 34 # How often should ebics-fetch run when the bank does not support real time notification 35 FREQUENCY = 30m 36 37 # At what time of day should ebics-fetch perform a checkpoint 38 CHECKPOINT_TIME_OF_DAY = 19:00 39 40 # Where should the ebics file be stored? This his can either can be azure-blob-storage or none 41 DESTINATION = none 42 43 # Azure API account base url for azure-blob-storage 44 # AZURE_API_URL = https://myaccount.blob.core.windows.net/ 45 46 # Azure API account name for azure-blob-storage 47 # AZURE_ACCOUNT_NAME = myaccount 48 49 # Azure API account key for azure-blob-storage 50 # AZURE_ACCOUNT_KEY = Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw== 51 52 # Which Azure Blob Storage container to use for azure-blob-storage 53 # AZURE_COUNTAINER = mycontainer 54 55 [ebisync-submit] 56 # Where does the ebics file come from? This his can either can be ebisync-api or none 57 SOURCE = none 58 59 # Authentication scheme used by the API, this can either can be basic, bearer or none. 60 # AUTH_METHOD = bearer 61 62 # User name for basic authentication scheme 63 # USERNAME = 64 65 # Password for basic authentication scheme 66 # PASSWORD = 67 68 # Token for bearer authentication scheme 69 # TOKEN = 70 71 [ebisync-httpd] 72 # How "libeufin-ebisync serve" serves its API, this can either be tcp or unix 73 SERVE = tcp 74 75 # Port on which the HTTP server listens, e.g. 9967. Only used if SERVE is tcp. 76 PORT = 8080 77 78 # Which IP address should we bind to? E.g. ``127.0.0.1`` or ``::1``for loopback. Can also be given as a hostname. Only used if SERVE is tcp. 79 BIND_TO = 0.0.0.0 80 81 # Which unix domain path should we bind to? Only used if SERVE is unix. 82 # UNIXPATH = libeufin-ebisync.sock 83 84 # What should be the file access permissions for UNIXPATH? Only used if SERVE is unix. 85 # UNIXPATH_MODE = 660 86 87 # Path to spa files 88 SPA = $DATADIR/spa 89 90 [ebisyncdb-postgres] 91 # Where are the SQL files to setup our tables? 92 SQL_DIR = $DATADIR/sql/ 93 94 # DB connection string 95 CONFIG = postgres:///libeufin-ebisync