A wide range of tooling get available on your system when btcpay is installed:
A wide range of tooling get available on your system when btcpay is installed:
@ -229,7 +229,7 @@ dotnet run
This will generate your docker-compose in the `Generated` folder, which you can then try by yourself.
This will generate your docker-compose in the `Generated` folder, which you can then try by yourself.
Note that BTCPayServer developers will not spend time testing your image, so make sure it works.
Note that BTCPayServer developers will not spend time testing your image, so make sure it works.
# For docker noobs <aname="fornoobs"/>
# For docker noobs <aname="fornoobs"></a>
If you are a docker noob here is how you would create a HTTPS ready server.
If you are a docker noob here is how you would create a HTTPS ready server.
@ -271,7 +271,7 @@ export BTCPAYGEN_CRYPTO3='btg'
. btcpay-setup.sh -i
. btcpay-setup.sh -i
```
```
## I deployed before btcpay-setup.sh existed, can I migrate to this new system? <aname="migration"/>
## I deployed before btcpay-setup.sh existed, can I migrate to this new system? <aname="migration"></a>
Yes, the following command will migrate you to this new system:
Yes, the following command will migrate you to this new system:
@ -281,3 +281,17 @@ btcpay-update.sh
cd $DOWNLOAD_ROOT/btcpayserver-docker
cd $DOWNLOAD_ROOT/btcpayserver-docker
. ./btcpay-setup.sh -i
. ./btcpay-setup.sh -i
```
```
## Windows user error: Cannot create container for service docker: Mount denied
If you see this error:
`Cannot create container for service docker: b'Mount denied:\nThe source path "\\\\var\\\\run\\\\docker.sock:/var/run/docker.sock"\nis not a valid Windows path'`.
Run this command and run again `docker-compose -f <your.yml> up`.
```powershell
$Env:COMPOSE_CONVERT_WINDOWS_PATHS=1
```
This bug comes from Docker for Windows and is [tracked on github](https://github.com/docker/for-win/issues/1829).