@@ -5,7 +5,7 @@ services:
55 context : ..
66 dockerfile : Monero.IntegrationTests/Dockerfile
77 environment :
8- XMR_DAEMON_URI : http://node_2:18081
8+ XMR_DAEMON_URI : http://node_2:28081
99 XMR_WALLET_1_URI : http://xmr_wallet_1:18082
1010 XMR_WALLET_2_URI : http://xmr_wallet_2:18083
1111 TESTS_INCONTAINER : " true"
@@ -19,7 +19,7 @@ services:
1919
2020 # The dev container is not used, it is just handy to run `docker-compose up dev` to start all services
2121 dev :
22- image : alpine:3.22.1
22+ image : alpine:3.23.3
2323 container_name : dev
2424 command : [ "/bin/sh", "-c", "trap : TERM INT; while :; do echo Ready to code and debug like a rockstar!!!; sleep 2073600; done & wait" ]
2525 depends_on :
@@ -28,69 +28,82 @@ services:
2828 - xmr_wallet_2
2929
3030 node_1 :
31- image : btcpayserver/monero:0.18.4.2
31+ image : btcpayserver/monero:0.18.4.3
3232 container_name : node_1
3333 command : [
3434 " monerod" ,
35- " --fixed-difficulty=200" ,
36- " --log-level=2" ,
35+ " --fixed-difficulty=150" ,
3736 " --p2p-bind-ip=0.0.0.0" ,
38- " --p2p-bind-port=48080 " ,
39- " --rpc-bind-port=18089 " ,
37+ " --p2p-bind-port=18080 " ,
38+ " --rpc-bind-port=18081 " ,
4039 " --rpc-bind-ip=0.0.0.0" ,
4140 " --confirm-external-bind" ,
4241 " --rpc-access-control-origins=*" ,
43- " --add-exclusive-node=node_2:18080 " ,
44- " --regtest " ,
42+ " --testnet " ,
43+ " --add-exclusive-node=node_2:28080 " ,
4544 " --no-igd" ,
4645 " --hide-my-port" ,
4746 " --no-zmq" ,
48- " --max-connections-per-ip=100" ,
49- " --rpc-max-connections-per-private-ip=100" ,
50- " --start-mining=42U9v3qs5CjZEePHBZHwuSckQXebuZu299NSmVEmQ41YJZQhKcPyujyMSzpDH4VMMVSBo3U3b54JaNvQLwAjqDhKS3rvM3L" ,
47+ " --disable-rpc-ban" ,
48+ " --rpc-max-connections=1000" ,
49+ " --max-connections-per-ip=10" ,
50+ " --rpc-max-connections-per-private-ip=1000" ,
51+ " --start-mining=9xSyMy1r9h3BVjMrF3CTqQCQy36yCfkpn7uVfMyTUbez3hhumqBUqGUNNALjcd7f1HJBRdeH82bCC3veFHW7z3xm28gug4d" ,
5152 " --mining-threads=1" ,
5253 " --non-interactive"
5354 ]
5455 volumes :
5556 - xmr_node_1_data:/data
5657 ports :
57- - " 48080:48080 "
58- - " 18089:18089 "
58+ - " 18080:18080 "
59+ - " 18081:18081 "
5960
6061 node_2 :
61- image : btcpayserver/monero:0.18.4.2
62+ image : btcpayserver/monero:0.18.4.3
6263 container_name : node_2
6364 command : [
6465 " monerod" ,
65- " --fixed-difficulty=200" ,
66- " --log-level=2" ,
66+ " --fixed-difficulty=150" ,
6767 " --p2p-bind-ip=0.0.0.0" ,
68- " --p2p-bind-port=18080" ,
68+ " --p2p-bind-port=28080" ,
69+ " --rpc-bind-port=28081" ,
6970 " --rpc-bind-ip=0.0.0.0" ,
7071 " --confirm-external-bind" ,
71- " --rpc-bind-port=18081" ,
7272 " --rpc-access-control-origins=*" ,
73- " --add-exclusive-node=node_1:48080 " ,
74- " --regtest " ,
73+ " --testnet " ,
74+ " --add-exclusive-node=node_1:18080 " ,
7575 " --no-igd" ,
7676 " --hide-my-port" ,
7777 " --no-zmq" ,
78- " --max-connections-per-ip=100" ,
79- " --rpc-max-connections-per-private-ip=100" ,
78+ " --disable-rpc-ban" ,
79+ " --rpc-max-connections=1000" ,
80+ " --max-connections-per-ip=10" ,
81+ " --rpc-max-connections-per-private-ip=1000" ,
8082 " --non-interactive"
8183 ]
8284 volumes :
8385 - xmr_node_2_data:/data
8486 ports :
85- - " 18080:18080 "
86- - " 18081:18081 "
87+ - " 28080:28080 "
88+ - " 28081:28081 "
8789 depends_on :
8890 - node_1
8991
9092 xmr_wallet_1 :
91- image : btcpayserver/monero:0.18.4.2
93+ image : btcpayserver/monero:0.18.4.3
9294 container_name : xmr_wallet_1
93- command : monero-wallet-rpc --log-level 2 --allow-mismatched-daemon-version --rpc-bind-ip=0.0.0.0 --disable-rpc-login --confirm-external-bind --rpc-bind-port=18082 --non-interactive --trusted-daemon --daemon-address=node_2:18081 --wallet-dir=/wallet --rpc-access-control-origins=* --tx-notify="/bin/sh ./scripts/notifier.sh -k -X GET https://host.docker.internal:14142/monerolikedaemoncallback/tx?cryptoCode=xmr&hash=%s"
95+ command : [
96+ " monero-wallet-rpc" ,
97+ " --log-level=2" ,
98+ " --rpc-bind-ip=0.0.0.0" ,
99+ " --testnet" ,
100+ " --disable-rpc-login" ,
101+ " --confirm-external-bind" ,
102+ " --rpc-bind-port=18082" ,
103+ " --daemon-address=node_2:28081" ,
104+ " --wallet-dir=/wallet" ,
105+ " --rpc-access-control-origins=*"
106+ ]
94107 ports :
95108 - " 18082:18082"
96109 volumes :
@@ -100,9 +113,22 @@ services:
100113 - node_2
101114
102115 xmr_wallet_2 :
103- image : btcpayserver/monero:0.18.4.2
116+ image : btcpayserver/monero:0.18.4.3
104117 container_name : xmr_wallet_2
105- command : monero-wallet-rpc --log-level 2 --allow-mismatched-daemon-version --rpc-bind-ip=0.0.0.0 --disable-rpc-login --confirm-external-bind --rpc-bind-port=18083 --non-interactive --trusted-daemon --daemon-address=node_2:18081 --wallet-dir=/wallet --rpc-access-control-origins=* --tx-notify="/bin/sh ./scripts/notifier.sh -k -X GET https://host.docker.internal:14142/monerolikedaemoncallback/tx?cryptoCode=xmr&hash=%s"
118+ command : [
119+ " monero-wallet-rpc" ,
120+ " --log-level=2" ,
121+ " --rpc-bind-ip=0.0.0.0" ,
122+ " --testnet" ,
123+ " --disable-rpc-login" ,
124+ " --confirm-external-bind" ,
125+ " --rpc-bind-port=18083" ,
126+ " --non-interactive" ,
127+ " --trusted-daemon" ,
128+ " --daemon-address=node_2:28081" ,
129+ " --wallet-dir=/wallet" ,
130+ " --rpc-access-control-origins=*"
131+ ]
106132 ports :
107133 - " 18083:18083"
108134 volumes :
0 commit comments