I followed the instructions in the README.md file to clone and run the Formance stack locally:
[+] Running 6/0
✔ Container fornance-stack-gateway-1 Created 0.0s
✔ Container fornance-stack-postgres-1 Create... 0.0s
✔ Container fornance-stack-payments-migrate-1 Created 0.0s
✔ Container fornance-stack-payments-connectors-1 Created 0.0s
✔ Container fornance-stack-ledger-1 Created 0.0s
✔ Container fornance-stack-payments-api-1 Cr... 0.0s
Attaching to fornance-stack-gateway-1, fornance-stack-ledger-1, fornance-stack-payments-api-1, fornance-stack-payments-connectors-1, fornance-stack-payments-migrate-1, fornance-stack-postgres-1
fornance-stack-gateway-1 | {"level":"info","ts":1703268044.6492414,"msg":"using provided configuration","config_file":"/etc/caddy/Caddyfile","config_adapter":"caddyfile"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6495152,"logger":"caddyfile","msg":"Placeholder {args.0} deprecated, use {args[0]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6495295,"logger":"caddyfile","msg":"Placeholder {args.1} deprecated, use {args[1]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.649573,"logger":"caddyfile","msg":"Placeholder {args.0} deprecated, use {args[0]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6495938,"logger":"caddyfile","msg":"Placeholder {args.0} deprecated, use {args[0]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6496046,"logger":"caddyfile","msg":"Placeholder {args.0} deprecated, use {args[0]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.649614,"logger":"caddyfile","msg":"Placeholder {args.0} deprecated, use {args[0]} instead"}
fornance-stack-postgres-1 |
fornance-stack-postgres-1 | PostgreSQL Database directory appears to contain a database; Skipping initialization
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6496232,"logger":"caddyfile","msg":"Placeholder {args.0} deprecated, use {args[0]} instead"}
fornance-stack-postgres-1 |
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6496313,"logger":"caddyfile","msg":"Placeholder {args.0} deprecated, use {args[0]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6496396,"logger":"caddyfile","msg":"Placeholder {args.0} deprecated, use {args[0]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6496532,"logger":"caddyfile","msg":"Placeholder {args.0} deprecated, use {args[0]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6496599,"logger":"caddyfile","msg":"Placeholder {args.1} deprecated, use {args[1]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6496668,"logger":"caddyfile","msg":"Placeholder {args.0} deprecated, use {args[0]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6496725,"logger":"caddyfile","msg":"Placeholder {args.1} deprecated, use {args[1]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6496792,"logger":"caddyfile","msg":"Placeholder {args.0} deprecated, use {args[0]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6496856,"logger":"caddyfile","msg":"Placeholder {args.1} deprecated, use {args[1]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6496923,"logger":"caddyfile","msg":"Placeholder {args.0} deprecated, use {args[0]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.649698,"logger":"caddyfile","msg":"Placeholder {args.2} deprecated, use {args[2]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6497054,"logger":"caddyfile","msg":"Placeholder {args.0} deprecated, use {args[0]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6497111,"logger":"caddyfile","msg":"Placeholder {args.2} deprecated, use {args[2]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.649718,"logger":"caddyfile","msg":"Placeholder {args.0} deprecated, use {args[0]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6497233,"logger":"caddyfile","msg":"Placeholder {args.2} deprecated, use {args[2]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.64973,"logger":"caddyfile","msg":"Placeholder {args.0} deprecated, use {args[0]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6497352,"logger":"caddyfile","msg":"Placeholder {args.2} deprecated, use {args[2]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6497414,"logger":"caddyfile","msg":"Placeholder {args.0} deprecated, use {args[0]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6497471,"logger":"caddyfile","msg":"Placeholder {args.1} deprecated, use {args[1]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6500683,"logger":"caddyfile","msg":"Placeholder {args.0} deprecated, use {args[0]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6501029,"logger":"caddyfile","msg":"Placeholder {args.2} deprecated, use {args[2]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6501126,"logger":"caddyfile","msg":"Placeholder {args.1} deprecated, use {args[1]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6502347,"logger":"caddyfile","msg":"Placeholder {args.0} deprecated, use {args[0]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6502578,"logger":"caddyfile","msg":"Placeholder {args.2} deprecated, use {args[2]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.650276,"logger":"caddyfile","msg":"Placeholder {args.1} deprecated, use {args[1]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6505947,"logger":"caddyfile","msg":"Placeholder {args.0} deprecated, use {args[0]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6506374,"logger":"caddyfile","msg":"Placeholder {args.2} deprecated, use {args[2]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6506581,"logger":"caddyfile","msg":"Placeholder {args.1} deprecated, use {args[1]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6509857,"logger":"caddyfile","msg":"Placeholder {args.0} deprecated, use {args[0]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6510031,"logger":"caddyfile","msg":"Placeholder {args.2} deprecated, use {args[2]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6510127,"logger":"caddyfile","msg":"Placeholder {args.1} deprecated, use {args[1]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6511006,"logger":"caddyfile","msg":"Placeholder {args.0} deprecated, use {args[0]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6511142,"logger":"caddyfile","msg":"Placeholder {args.2} deprecated, use {args[2]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6511264,"logger":"caddyfile","msg":"Placeholder {args.1} deprecated, use {args[1]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6511753,"logger":"caddyfile","msg":"Placeholder {args.0} deprecated, use {args[0]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6511865,"logger":"caddyfile","msg":"Placeholder {args.2} deprecated, use {args[2]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6511967,"logger":"caddyfile","msg":"Placeholder {args.1} deprecated, use {args[1]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6512775,"logger":"caddyfile","msg":"Placeholder {args.0} deprecated, use {args[0]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6512866,"logger":"caddyfile","msg":"Placeholder {args.2} deprecated, use {args[2]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.651293,"logger":"caddyfile","msg":"Placeholder {args.1} deprecated, use {args[1]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.651325,"logger":"caddyfile","msg":"Placeholder {args.0} deprecated, use {args[0]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6513348,"logger":"caddyfile","msg":"Placeholder {args.1} deprecated, use {args[1]} instead"}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6547241,"msg":"Caddyfile input is not formatted; run 'caddy fmt --overwrite' to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":81}
fornance-stack-gateway-1 | {"level":"info","ts":1703268044.6566632,"logger":"admin","msg":"admin endpoint started","address":"localhost:2019","enforce_origin":false,"origins":["//localhost:2019","//[::1]:2019","//127.0.0.1:2019"]}
fornance-stack-gateway-1 | {"level":"warn","ts":1703268044.6569288,"logger":"http.auto_https","msg":"server is listening only on the HTTP port, so no automatic HTTPS will be applied to this server","server_name":"srv0","http_port":80}
fornance-stack-gateway-1 | {"level":"info","ts":1703268044.6570024,"logger":"tls.cache.maintenance","msg":"started background certificate maintenance","cache":"0xc000652a80"}
fornance-stack-gateway-1 | {"level":"debug","ts":1703268044.656959,"logger":"http.auto_https","msg":"adjusted config","tls":{"automation":{"policies":[{}]}},"http":{"servers":{"srv0":{"listen":[":80"],"routes":[{"handle":[{"handler":"subroute","routes":[{"group":"group10","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"set":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,OPTIONS,PUT,POST,DELETE,HEAD,PATCH"],"Access-Control-Allow-Origin":["*"],"Access-Control-Max-Age":["100"]}}},{"handler":"rewrite","strip_path_prefix":"/api/payments"},{"handler":"reverse_proxy","upstreams":[{"dial":"payments-connectors:8080"}]}]}]}],"match":[{"method":["POST","DELETE"],"path":["/api/payments/transfer-initiations*"]}]},{"group":"group10","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"set":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,OPTIONS,PUT,POST,DELETE,HEAD,PATCH"],"Access-Control-Allow-Origin":["*"],"Access-Control-Max-Age":["100"]}}},{"handler":"rewrite","strip_path_prefix":"/api/payments"},{"handler":"reverse_proxy","upstreams":[{"dial":"payments-api:8080"}]}]}]}],"match":[{"method":["GET"],"path":["/api/payments/transfer-initiation*"]}]},{"group":"group10","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"set":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,OPTIONS,PUT,POST,DELETE,HEAD,PATCH"],"Access-Control-Allow-Origin":["*"],"Access-Control-Max-Age":["100"]}}},{"handler":"rewrite","strip_path_prefix":"/api/payments"},{"handler":"reverse_proxy","upstreams":[{"dial":"payments-api:8080"}]}]}]}],"match":[{"method":["GET"],"path":["/api/payments/bank-accounts*"]}]},{"group":"group10","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"set":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,OPTIONS,PUT,POST,DELETE,HEAD,PATCH"],"Access-Control-Allow-Origin":["*"],"Access-Control-Max-Age":["100"]}}},{"handler":"rewrite","strip_path_prefix":"/api/payments"},{"handler":"reverse_proxy","upstreams":[{"dial":"payments-connectors:8080"}]}]}]}],"match":[{"method":["POST"],"path":["/api/payments/bank-accounts*"]}]},{"group":"group10","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"set":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,OPTIONS,PUT,POST,DELETE,HEAD,PATCH"],"Access-Control-Allow-Origin":["*"],"Access-Control-Max-Age":["100"]}}},{"handler":"rewrite","strip_path_prefix":"/api/payments"},{"handler":"reverse_proxy","upstreams":[{"dial":"payments-connectors:8080"}]}]}]}],"match":[{"path":["/api/payments/connectors*"]}]},{"group":"group10","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"set":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,OPTIONS,PUT,POST,DELETE,HEAD,PATCH"],"Access-Control-Allow-Origin":["*"],"Access-Control-Max-Age":["100"]}}},{"handler":"rewrite","strip_path_prefix":"/api/payments"},{"handler":"reverse_proxy","upstreams":[{"dial":"payments-api:8080"}]}]}]}],"match":[{"path":["/api/payments/accounts*"]}]},{"group":"group10","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"headers","response":{"set":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,OPTIONS,PUT,POST,DELETE,HEAD,PATCH"],"Access-Control-Allow-Origin":["*"],"Access-Control-Max-Age":["100"]}}},{"handler":"rewrite","strip_path_prefix":"/api/payments"},{"handler":"reverse_proxy","upstreams":[{"dial":"payments-connectors:8080"}]}]}]}],"match":[{"path":["/api/payments/configs*"]}]},{"group":"group10","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite","strip_path_prefix":"/api/payments"}]},{"handle":[{"handler":"headers","response":{"set":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,OPTIONS,PUT,POST,DELETE,HEAD,PATCH"],"Access-Control-Allow-Origin":["*"],"Access-Control-Max-Age":["100"]}}},{"handler":"reverse_proxy","upstreams":[{"dial":"payments-api:8080"}]}]}]}],"match":[{"path":["/api/payments*"]}]},{"group":"group10","handle":[{"handler":"subroute","routes":[{"handle":[{"handler":"rewrite","strip_path_prefix":"/api/ledger"}]},{"handle":[{"handler":"headers","response":{"set":{"Access-Control-Allow-Headers":["content-type"],"Access-Control-Allow-Methods":["GET,OPTIONS,PUT,POST,DELETE,HEAD,PATCH"],"Access-Control-Allow-Origin":["*"],"Access-Control-Max-Age":["100"]}}},{"handler":"reverse_proxy","upstreams":[{"dial":"ledger:3068"}]}]}]}],"match":[{"path":["/api/ledger*"]}]},{"group":"group10","handle":[{"handler":"subroute","routes":[{"handle":[{"body":"Bad Gateway","handler":"static_response","status_code":502}]}]}]}]}],"terminal":true}],"automatic_https":{"disable":true}}}}}
fornance-stack-gateway-1 | {"level":"debug","ts":1703268044.6592379,"logger":"http","msg":"starting server loop","address":"[::]:80","tls":false,"http3":false}
fornance-stack-gateway-1 | {"level":"info","ts":1703268044.6592648,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]}
fornance-stack-gateway-1 | {"level":"info","ts":1703268044.6592784,"logger":"tls","msg":"cleaning storage unit","description":"FileStorage:/data/caddy"}
fornance-stack-gateway-1 | {"level":"info","ts":1703268044.6593535,"logger":"tls","msg":"finished cleaning storage units"}
fornance-stack-gateway-1 | {"level":"info","ts":1703268044.6596208,"msg":"autosaved config (load with --resume flag)","file":"/config/caddy/autosave.json"}
fornance-stack-gateway-1 | {"level":"info","ts":1703268044.6596348,"msg":"serving initial configuration"}
fornance-stack-postgres-1 | 2023-12-22 18:00:44.675 UTC [1] LOG: starting PostgreSQL 15.5 on x86_64-pc-linux-musl, compiled by gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014, 64-bit
fornance-stack-postgres-1 | 2023-12-22 18:00:44.675 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432
fornance-stack-postgres-1 | 2023-12-22 18:00:44.675 UTC [1] LOG: listening on IPv6 address "::", port 5432
fornance-stack-postgres-1 | 2023-12-22 18:00:44.676 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432"
fornance-stack-postgres-1 | 2023-12-22 18:00:44.679 UTC [24] LOG: database system was shut down at 2023-12-22 18:00:34 UTC
fornance-stack-postgres-1 | 2023-12-22 18:00:44.685 UTC [1] LOG: database system is ready to accept connections
fornance-stack-ledger-1 | {"config":{"DatabaseSourceName":"postgresql://formance:formance@postgres:5432/ledger?sslmode=disable","Debug":false,"Writer":{},"MaxIdleConns":0,"MaxOpenConns":20,"ConnMaxIdleTime":60000000000},"level":"info","msg":"Opening connection to database...","time":"18-12-22128 18:00:55.540591"}
fornance-stack-ledger-1 | {"level":"info","msg":"Initializing database...","time":"18-12-22128 18:00:55.541413"}
fornance-stack-ledger-1 | {"level":"info","msg":"Start HTTP server","time":"18-12-22128 18:00:55.563127"}
fornance-stack-payments-migrate-1 exited with code 0
fornance-stack-payments-api-1 | time="18-12-22128 18:00:56.456765" level=info msg="Start HTTP server"
fornance-stack-payments-connectors-1 | time="18-12-22128 18:00:56.465936" level=info msg="Start HTTP server"
fornance-stack-payments-connectors-1 | time="18-12-22128 18:00:56.466260" level=info msg="Restoring state for all connectors" component=connector-manager provider=DUMMY-PAY
fornance-stack-payments-connectors-1 | time="18-12-22128 18:00:56.478739" level=info msg="Restoring state for all connectors" component=connector-manager provider=MODULR
fornance-stack-payments-connectors-1 | time="18-12-22128 18:00:56.478974" level=info msg="Restoring state for all connectors" component=connector-manager provider=STRIPE
fornance-stack-payments-connectors-1 | time="18-12-22128 18:00:56.479089" level=info msg="Restoring state for all connectors" component=connector-manager provider=WISE
fornance-stack-payments-connectors-1 | time="18-12-22128 18:00:56.479185" level=info msg="Restoring state for all connectors" component=connector-manager provider=CURRENCY-CLOUD
fornance-stack-payments-connectors-1 | time="18-12-22128 18:00:56.479296" level=info msg="Restoring state for all connectors" component=connector-manager provider=BANKING-CIRCLE
fornance-stack-payments-connectors-1 | time="18-12-22128 18:00:56.479398" level=info msg="Restoring state for all connectors" component=connector-manager provider=MANGOPAY
fornance-stack-payments-connectors-1 | time="18-12-22128 18:00:56.479560" level=info msg="Restoring state for all connectors" component=connector-manager provider=MONEYCORP
fornance-stack-payments-connectors-1 | time="18-12-22128 18:00:56.479642" level=info msg="Restoring state for all connectors" component=connector-manager provider=ATLAR