Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dockerized deployments #145

Open
2 of 6 tasks
githubsands opened this issue Dec 21, 2019 · 3 comments
Open
2 of 6 tasks

dockerized deployments #145

githubsands opened this issue Dec 21, 2019 · 3 comments

Comments

@githubsands
Copy link
Contributor

githubsands commented Dec 21, 2019

Dockerize miner, dcrpool, and then wrap it all together into a deployable compose file.

This is can serve as an alternative for testing rather then using tmux harness.sh setup and also aid in deployments.

steps:

  • dockerize miner
  • dockerize dcrpool
  • dockerize dcrctl
  • dockerize dcrd
  • dockerize dcrwallet
  • Makefile that:
  • distributes tls certs
  • distrubutes ENV rpcpass, rpcuser
  • builds the cluster
@dnldd
Copy link
Member

dnldd commented Jan 6, 2020

dcrpool currently is limited to a single instance due to db constraints (there are plans to make this possible down the line), you'll not be able to setup a cluster as a result. Dockerizing dcrpool is a good idea though (more ways to deploy), Not sure about dockerizing the miner since the hash rate for the cpu miner is very low now to run locally without much hustle, plus it's only for testing purposes.

@githubsands
Copy link
Contributor Author

githubsands commented Apr 20, 2020

@dnldd specifically it would be cool get to a point of having some scripts for users to automatically set up a mining farm using k8s and more specifically with the use of k8 controller daemon sets (daemon sets are specific to machines so it'd be perfect for ASICS)

@githubsands
Copy link
Contributor Author

#194

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants