bitpay / bitcore

A full stack for bitcoin and blockchain-based applications
https://bitcore.io/
MIT License
4.86k stars 2.09k forks source link

Ideal environment architecture #2688

Open needbill opened 4 years ago

needbill commented 4 years ago

I made 3 different installation of Bitcore, one on Centos, one on Ubuntu 18.04, and one on Ubuntu 18.04 using container. And I have to say, none went smooth. For the container, impossible to make the original Dokerfile working and finally got something working with the Dockerfile-test file. For CentOS I went to so many trouble, trying to figure out which node version will workout, fighting with all the different solution on the different issue. And the last installation on Ubuntu was one of the worst, and finally got something working but sadly not on the master, but on the 8.1.1 release. Anyway, each time it was on a brand new OS, brand new server dedicated for this purpose.

I will not go through all the details since I've struggled, at least, each time a full day trying to figure out what's wrong.

I really don't know if there is something I missed somewhere. Anyway, I am here to seek for a solution : Is there a perfect, recommended environment to deploy bitcore ? I mean the documentation state 2 requirements line : a mongodb server and a trusted peer, and 3 lines for installation, but who here did get a functional bitcore node with those instructions on the first try ?

My final current working setup (Which I am not very keen)

Is this possible that one of the main dev in the team add some solid instructions about this ? so many issue in the list are environment related.

Thank you for your time, and anyhow, no matter what, the team behind the dev of this project did an amazing work.

maektwain commented 4 years ago

Let me know, we can work together on this, I have some extensive development experience on BWS. I will follow up with you soon to update you with the above deployment scenario.