Dockerfile / Production setup configs
amiuhle opened this issue · 4 comments
- Create
Dockerfile
/docker-compose.yml
to quickly start up development environment withmonerod
andmonero-wallet-rpc
running on testnet.
This should somehow always be onmaster
somehow, so there will need to be a way to download the latest successful build from https://build.getmonero.org/ - Derived from the above (or the other way round), a setup to run a permanent testnet node. Startup scripts for
monerod
andmonero-wallet-rpc
and cronjob for downloading and running latest build. - Suggestions for a production setup, possibly different security levels:
- Fool!
- Default
- Paranoid
Is anyone working on this already? I may take a crack it at if not.
Not really. I've got a Dockerfile at https://github.com/amiuhle/monero-docker that will download the latest release which could be a starting point, but there are others out there could also be used.
What would be helpful most right now is to have a testnet docker-compose.yml
in the project (monerod
, monero-wallet-rpc
with configurable wallet and password and nginx
proxy for CORS headers). Testnet shouldn't be run from the latest stable release, however, but should follow the master branch. There is a buildbot, and builds end up here: https://build.getmonero.org/downloads/. There's no URL to get like the latest successful build for the master branch though. I brought that up on IRC, I'll check if there's any update on that.
I know the Dockerfiles could also compile from source, but having downloadable binaries as a starting point would mean we can reuse them for production setups on lower end hardware on which it would take a while to compile from source.
Hi. I would like to help you with that project and contribute in development. Im after such payment system like is in that repository.