Vocdoni backend implementation
go get gitlab.com/vocdoni/go-dvote
This repository contains a set of libraries and tools for the Vocdoni's backend infrastrucutre, as described in the documentation.
The list of components that are implemented by go-dvote
are
Gateways provide an entry point to the P2P networks.
They allow clients to reach decentralized services (census, relays, blockchain, etc.) through a HTTP/WebSockets API interface.
Compile from source in a golang environment:
git clone https://gitlab.com/vocdoni/go-dvote.git
cd go-dvote
unset GOPATH
go build cmd/gatewat/gateway.go
./gateway --help
Or with docker (configuration options in file dockerfiles/gateway/env
):
bash dockerfiles/gateway/dockerlaunch.sh