Skip to content

QuickNode/Infura/Alchemy but the power is actually in your hands.

License

Notifications You must be signed in to change notification settings

ArgusOSS/urNode

Repository files navigation

urNode

GitHub release (latest by date) GitHub Repo stars Code style: black Imports: isort CodeQL Dependency Review

Project still in development. Expect the backend and frontend to be ready in a couple of weeks.

Installation and running

This project aims to be as fast to spin up as possible. And thus, if you have the appropriate utility installed (docker-compose & docker cli + engine.)

Before going further with any of the two steps, Install Kubectl to make it easier for you to interact with the kubernetes cluster.

Setting up the django project

do:

cp .env_template .env

Make sure to generate a unique DJANGO_SECRET_KEY for your project by running:

python3 -c "import secrets; print(secrets.token_hex())"

Paste the output into DJANGO_SECRET_KEY in your .env file. We can definitely use some automation here.

Also, Now the next steps are divided into two categories:

1. If you are trying to host it locally:

We will use minikube for this process. Don't worry, kubernetes isn't that scary it won't haunt you too hard.

We recommend using minikube with docker. So do:

minikube start --driver=docker

And you should now have your local k8s environment ready to go.

docker-compose up

Project architecture

Some notes you might not need to worry about if you're not a nerd, The project uses Kubernetes to deploy the blockchain nodes.

Here is how the project architecture looks like currently:

About

QuickNode/Infura/Alchemy but the power is actually in your hands.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •