Replies: 4 comments 12 replies
-
It's hard to deduct from the single line above what your local state is. But my very first guess would be that your user account does not have the permission to connect to the docker daemon. You can test this by running |
Beta Was this translation helpful? Give feedback.
-
------------------------------------------------------------Business Partner Agent------------------------------------------------------------Specifies the label for this agent. This label is publicized (self-attested) to other agents as part of forming a connectionAGENT_NAME="Business Partner Agent 1" How the BPA is seen from the outside world, either: ip address or dns nameThe hostname will also be registered as part of the profile endpoint on the ledgerBPA_HOST=localhost Internal BPA service portBPA_PORT=8080 BPA_DEBUG_PORT=1044 The scheme that is used to register the profile endpoint on the ledgerBPA_SCHEME=https SecurityBPA_SECURITY_ENABLED=true Default username and password, set if running in production like environmentsBPA_BOOTSTRAP_UN=admin Run in did:web mode with read only ledger. If set to true ACAPY_READ_ONLY_MODE has to be set as well.Once the mode is set you can not change it again without removing the postgres volumeBPA_WEB_MODE=false Docker image to be used for the business partnerBPA_DOCKER_IMAGE=ghcr.io/hyperledger-labs/business-partner-agent:edge Optional: bcgov ledger explorer (https://github.com/bcgov/von-network)BPA_LEDGER_BROWSER=BPA_LEDGER_BROWSER=https://indy-test.bosch-digital.de Optional: If set bpa renders a link to an external imprint pageBPA_IMPRINT_URL= Optional: If set bpa renders a link to an external pricavy policy pageBPA_PRIVACY_POLICY_URL= This will set the registry size when a credential definition is created with Support Revocation.This requires a configured revocation registry to take effectBPA_CREDDEF_REVOCATION_REGISTRY_SIZE=3000 ------------------------------------------------------------ACA-PY------------------------------------------------------------Run in read only mode, requires BPA_WEB_MODE to be true.#ACAPY_READ_ONLY_MODE=--read-only-ledger ACAPY_GENESIS_URL=https://indy-test.bosch-digital.de/genesis To support revocation set the 2 URLs of an existing tails serverACAPY_TAILS_BASE_URL=--tails-server-base-url https://tails-dev.vonx.io IdentityEnter wallet seed here:
BuildBuild ACA-Py instead of using a published image. Requires usage of docker-compose.custom-acapy.ymlExample here is using the current masterACAPY_BUILD_CONTEXT=https://github.com/hyperledger/aries-cloudagent-python.git SecurityProtect all admin endpoints with the provided API keyDevelopment setup (do not use in production!)ACAPY_ADMIN_CONFIG=--admin-insecure-mode Production setup (change the key to a generated secret one)#ACAPY_ADMIN_URL_API_KEY=change-me ConnectivityExposed service portsACAPY_HTTP_PORT=8030 Public endpoint URL that is registered on the ledgerACAPY_ENDPOINT=http://localhost:8030 ACAPY2_HTTP_PORT=8040 Wallet StorageACAPY_WALLET_TYPE=postgres_storage ------------------------------------------------------------Postgres Storage------------------------------------------------------------POSTGRESQL_HOST=bpa-wallet-db1 POSTGRESQL2_HOST=bpa-wallet-db2 POSTGRESQL_USER=walletuser ------------------------------------------------------------Keycloak OIDC Configuration for docker-compose.oidc-security.yaml------------------------------------------------------------BPA_KEYCLOAK_CLIENT_ID= ID of Presentation Request to forward to https://github.com/bcgov/vc-authn-oidc Identify Providerwhich is configured in this repo https://github.com/bcgov/a2a-trust-over-ip-configurations/tree/master/proof-configurationsBPA_KEYCLOAK_VCAUTHN_PRES_REQ_CONF_ID= |
Beta Was this translation helpful? Give feedback.
-
The interesting log output is "database wallet_db does not exist" this prevents one of the services to start up and hence the dependent service won't start up as well. My observation is that with the latest version updates docker does not always stop correctly and often leaves volumes in a inconsistent state. Also it looks like one of the services did not stop at all and is still running. So I would try this first:
If this is not working try starting only the basic services: |
Beta Was this translation helpful? Give feedback.
-
Thank you for looking into this, so I rand docker-compose down and the other 3 steps but it seems I still get the same wallet_db error. |
Beta Was this translation helpful? Give feedback.
-
How do you request an API key? Each time I try to launch the docker up command, it fails giving me a "requests.exceptions.ConnectionError: ('Connection aborted.', PermissionError(13, 'Permission denied'))" error.
Beta Was this translation helpful? Give feedback.
All reactions