ebisync.conf (2810B)
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_CONTAINER = 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? The default ``::`` accepts clients over 79 # both IP versions; ``::1`` or ``127.0.0.1`` restrict the service to loopback. 80 # Note that ``0.0.0.0`` serves IPv4 clients only, so a client that resolves our 81 # name to an IPv6 address first does not reach us at all. Only used if SERVE 82 # is tcp. 83 BIND_TO = :: 84 85 # Which unix domain path should we bind to? Only used if SERVE is unix. 86 # UNIXPATH = libeufin-ebisync.sock 87 88 # What should be the file access permissions for UNIXPATH? Only used if SERVE is unix. 89 # UNIXPATH_MODE = 660 90 91 # Path to spa files 92 SPA = $DATADIR/spa 93 94 [ebisyncdb-postgres] 95 # Where are the SQL files to setup our tables? 96 SQL_DIR = $DATADIR/sql/ 97 98 # DB connection string 99 CONFIG = postgres:///libeufin-ebisync