-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathREADME
59 lines (38 loc) · 1.71 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
Hockeypuck: OpenPGP Key Server
==============================
This is a fork of the regular Hockeypuck PGP server, focused on
replacing the backend with the Neo4j graph database. It is in
very early stages. Also, we'll change the name as soon as we
come up with a better one.
Running hockeypuck with Neo4j
-----------------------------
hockeypuck run --config hkp_neo.conf
Documentation for regular hockeypuck: http://hockeypuck.github.io
Installation
------------
This has some Go-related dependencies:
* Go
* Bazaar (bzr)
* Mercurial (hg)
* Git
Install those (use the provided Vagrant setup if you're into that), then
to get this running:
1. Grab the original, then replace it with ours:
go get github.com/cmars/hockeypuck
rm -rf src/github.com/cmars/hockeypuck
ln -s $PWD/hockeypuck src/github.com/cmars/hockeypuck
2. Install the dependencies:
go get code.google.com/p/go.crypto/md4 code.google.com/p/go.crypto/openpgp code.google.com/p/go.crypto/openpgp/armor code.google.com/p/go.crypto/openpgp/errors code.google.com/p/go.crypto/openpgp/packet code.google.com/p/go.crypto/ripemd160 github.com/cmars/conflux github.com/cmars/conflux/recon github.com/cmars/conflux/recon/leveldb github.com/jmoiron/sqlx github.com/juju/errgo/errors github.com/lib/pq github.com/syndtr/goleveldb/leveldb github.com/syndtr/goleveldb/leveldb/storage launchpad.net/gnuflag github.com/wfreeman/cq
3. Build the app:
cd hockeypuck
go build github.com/cmars/hockeypuck/cmd/hockeypuck
cd ..
4. Run the app
hockeypuck run --config hkp_neo.conf
Running
-------
Now that you have it built, you can run it:
./hockeypuck/hockeypuck run --config hockeypuck.conf
To stop it you must use `kill`:
^Z
kill -9 %1