roshii
roshii
Another refactoring, leaving `install.sh` intact, and optimizing layers. H/T to @3nprob and his work on https://github.com/JoinMarket-Org/joinmarket-clientserver/pull/1818 for the inspiration
- rebased - amended to py 3.13 image - added obwatcher layer and service
my previous iteration on this pull request, adding `obwatcher` service, was not satisfying since it implied hard coding yet another config file for a single service. i have therefore work...
removed `obwatcher` service from this pr, which will come in a subsequent pr. this pr has no more dependency.
You'd have to do it as follows, mapping your local folder to docker's expected location ``` docker run --rm -it -v ${HOME}/.joinmarket:/root/.jointmarket joinmarket-test bash -c "ls" ```
I was able to reproduce this error. While directory node will run fine with `HiddenServicePoWDefensesEnabled`, yg will not due to `txtorcon` parsing `torrc` and raising a `RuntimeError` for unknown config,...
above fix got merge, i can confirm that `yg` now runs without issue with `HiddenServicePoWDefensesEnabled` defined for other services. the following extra command after installation does the trick while waiting...
[0.4.8.16 (debian)](https://packages.debian.org/trixie/tor) worth nothing that despite being >0.4.8.1, [0.4.8.14 (alpine)](https://pkgs.alpinelinux.org/package/v3.18/community/x86_64/tor) isn't working due to to missing gpl pow module, if i remember correctly, but raising an explicit error on tor...
actually, running dn with pow enabled required a little tweak to jm: https://github.com/JoinMarket-Org/joinmarket-clientserver/pull/1819 tor doesn't handle pow defense via `ADD_ONION` at time of writing, therefore hs must be managed directly...
Please refer to https://github.com/JoinMarket-Org/joinmarket-clientserver/issues/1445 for an updated directory node list