|
||
---|---|---|
cmd/hdxd | ||
vendor | ||
db.go | ||
Gopkg.lock | ||
Gopkg.toml | ||
ip.go | ||
LICENSE | ||
README.md | ||
routes.go | ||
server.go | ||
sql.go |
hdx
Simple IP counting web service
Installing From Source
Move the hdx
directory in the root of your $GOPATH
. Once there, you can
install by running
$ go install hdx/...
This will yield a binary called hdxd
. hdxd
comes with its own usage:
$ hdxd run -h
run hdxd with given options
Usage:
app run [flags]
Flags:
-h, --help help for run
-n, --host string hostname
-p, --port int port (default -1)
hdxd
can be run by giving these flags values. For example:
$ hdxd run -p 8080
is the most basic way to run the application.
Expects a Postgres DB with DBName 'hdx', DBUser 'dm' and running on localhost:5432
Running:
docker run --name some-postgres -p 5432:5432 -e POSTGRES_USER=dm -e POSTGRES_DB=hdx -d postgres
Should get you a postgres DB running you can use to try it out.