Host-customized fork of https://github.com/tecnovert/basicswap/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
62 lines
1.6 KiB
62 lines
1.6 KiB
|
|
# Docker Setup |
|
|
|
## Build the images |
|
``` |
|
$ docker-compose build |
|
``` |
|
|
|
## Prepare the binaries, coin dirs and settings |
|
``` |
|
$ docker run -t --name swap_prepare -v /tmp/coindata:/coindata i_swapclient basicswap-prepare --datadir=/coindata --withcoins=monero --withoutcoins=litecoin |
|
``` |
|
|
|
Record the mnemonic from the output of the above command. |
|
|
|
Remove swap_prepare container (and logs): |
|
``` |
|
$ docker rm swap_prepare |
|
``` |
|
|
|
|
|
# Running on windows 10 |
|
|
|
|
|
Work in progress - doesn't work reliably. |
|
|
|
|
|
Install the latest docker toolbox from: |
|
https://github.com/docker/toolbox/releases |
|
|
|
Start docker through the desktop icon, it should open a terminal |
|
|
|
Download basicswap |
|
https://github.com/tecnovert/basicswap/archive/master.zip |
|
|
|
Extract it. |
|
|
|
Navigate to the docker folder. |
|
|
|
|
|
If you have an existing litecoin chain, copy the contents of your datadir excluding litecoin.conf and any wallets to coindata/litecoin |
|
If your litecoin chain is pruned create a new wallet in the existing datadir to avoid having to resync the chain. |
|
|
|
|
|
Right click -> properties on the coindata folder, in the security tab make sure all users have 'Modify' rights. |
|
|
|
|
|
Run the script: dockerbuild.bat |
|
|
|
It should open a new terminal window and start building the container. |
|
|
|
Once that completes run: dockerup.bat |
|
|
|
In the terminal that opened for docker toolbox, find the line: |
|
docker is configured to use the default machine with IP 192.168.99.100 |
|
|
|
And open the ip address it displays at port 12700 in a browser: |
|
192.168.99.100:12700 |
|
|
|
Should show some html. |
|
|
|
Now go to the view wallets page, and wait for all chains to completely sync.
|
|
|