plutus

command module
v0.0.0-...-380a56a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 9, 2020 License: MIT Imports: 21 Imported by: 0

README

Plutus

Plutus is the Greek god of wealth

Actions codecov Go Report GoDocs

Plutus is a microservice API for for safe access to hot-wallets based on mnemonic phrases.

Deploy

Docker

To deploy to docker, simply pull the image

docker pull kindynos/plutus:latest

Create a new .env file with all the necessary environment variables

Run the docker image

docker run -p 8080:8080 --env-file .env kindynos/plutus:latest 

Building

To run Plutus from the source code, first you need to install golang, follow this guide:

https://golang.org/doc/install

To run Plutus simply clone de repository:

git clone https://github.com/grupokindynos/plutus 

Install dependencies

go mod download

Build it or Run it:

go build && ./plutus
go run main.go

Make sure the port is configured under en enviroment variable PORT=8080

API Reference

All the routes are password protected with AUTH_USERNAME and AUTH_PASSWORD set on environment variables

Documentation: API Reference

Testing

Simply run:

go test ./...

Contributing

To contribute to this repository, please fork it, create a new branch and submit a pull request.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL