It’s in two places in the libbitcoin/libbitcoin.github.io repo, both still there on master just now:
- packages/md/index.md:18: the docker run line has no stop timeout, so Docker’s 10-second default applies:docker run -v <data directory>:/data -p 8333:8333 -p 8080:8080 -p 8180:8180 ghcr.io/libbitcoin/libbitcoin-server:<version>The fix is to add --stop-timeout 600.
- architecture/build/md/packaging.md:133:
docker stop sends SIGTERM, which closes the store.SIGTERM does start the close, but a syncing node needs longer than 10 seconds, so Docker kills it first. In my tests a clean close took 33 to 41 seconds.