After moving to 1.0.1 image keosd started ignoring my bind mount, can't figure out why.
My alias for cleos:
alias cleos='docker-compose exec keosd /opt/eosio/bin/cleos -u http://nodeosd:8888 --wallet-url http://localhost:8888'
When I perform any commands with cleos over wallet, it tries to get the wallet file from this place:
But it's supposed to operate in this directory:
OS: Mac OS 10.13.4 Docker: 18.03.1-ce-mac65 (24312) Compose: 1.21.1
Here's my docker-compose.yaml :
version: "3" services: nodeosd: image: eosio/eos:v1.0.1 command: /opt/eosio/bin/nodeosd.sh --data-dir /opt/eosio/bin/data-dir -e hostname: nodeosd ports: - 8888:8888 - 9876:9876 expose: - "8888" volumes: - /Users/me/Projects/block-producer-eos/nodeosd:/opt/eosio/bin/data-dir keosd: image: eosio/eos:v1.0.1 command: /opt/eosio/bin/keosd --wallet-dir /opt/eosio/bin/data-dir --http-server-address=127.0.0.1:8900 hostname: keosd links: - nodeosd volumes: - /Users/me/Projects/block-producer-eos/keosd:/opt/eosio/bin/data-dir