btcpayserver / btcpayserver-docker

Docker resources for hosting BTCPayServer easily
MIT License
590 stars 364 forks source link

how do I point to the latest release? #945

Closed Frankenmint closed 2 weeks ago

Frankenmint commented 2 weeks ago

I tried ./btcpay-update.sh and it sort of works but it's not pulling from the latest new 2.0 version of btcpay-server, how do i use that to load my docker instance and update?

webiumsk commented 2 weeks ago

Read the blog post here https://blog.btcpayserver.org/btcpay-server-2-0/

rockstardev commented 2 weeks ago

@Frankenmint as @webiumsk is saying, there is section in blog post that explains you need to switch to 2.0 branch and run btcpay-update.sh:

cd $BTCPAY_BASE_DIRECTORY/btcpayserver-docker
git fetch -a
git checkout 2.0
./btcpay-update.sh

We made it opt-in like that because there is a lot of data migration involved and it's one-way (no support for rollback).

Frankenmint commented 1 week ago

thanks y'all.... I still encounter an issue trying to update after manually setting a branch, my guess is that I need to disable these plugins. I set this up once like six months ago, I can't find the yaml file that was generated that I need to remove the plugin lines from so this successfully updates, also once I roll forward to 2.0 can i use btcpay-update.sh to update to 2.0.1? image

rockstardev commented 1 week ago

If you've custom-configured other Docker dependencies yourself, then you've diverged from our git branches. Consequently, you won't be able to easily update just by switching branches, as you'll need to manually port all those custom changes as well.

It's advisable to stay on your current version until you can fully process and integrate the changes made to the different Docker fragments available at BTCPayServer Docker Fragments.

My recommendation is to wait until we release the stable 2.1 version. Then, you can check the versions of other Docker containers we include in the Docker fragments and update your custom deployment accordingly.