CounterpartyXCP / counterparty-core

Counterparty Protocol Reference Implementation
http://counterparty.io
MIT License
284 stars 206 forks source link

Unable to change docker data folder with COUNTERPARTY_DOCKER_DATA env var. #2170

Open warrenpuffett opened 1 month ago

warrenpuffett commented 1 month ago

Steps To Reproduce

  1. Set COUNTERPARTY_DOCKER_DATE env var with something other than ~/.local/share.
  2. Run docker compose --profile mainnet up -d

Screenshots and Logfiles

Error response from daemon: error while mounting volume '/var/lib/docker/volumes/counterparty-core_data/_data': failed to mount local volume: mount /host_mnt/Users/wilfred/.local/share/counterparty-docker-data:/var/lib/docker/volumes/counterparty-core_data/_data, flags: 0x1000: no such file or directory

It seems to just ignore the environment variable.

This line indicates that docker compose should pick up the env var but on my MacOS system it is not:

https://github.com/CounterpartyXCP/counterparty-core/blob/188e14bb35a6a59f763c4a8f1794498122876fc0/docker-compose.yml#L168

warrenpuffett commented 1 month ago

@Ouziel Can you try to reproduce this when you get a chance?