mirror of
https://code.sup39.dev/repos/Wqawg
synced 2024-12-28 12:34:50 +09:00
1.1 KiB
1.1 KiB
Vervis is still in early development. These instructions may be incomplete and/or slightly outdated. At the time of writing, you can get a running Vervis instance if you follow the steps below.
Install Darcs, GHC 7.10.3 and a recent stack
version.
Download the Vervis repo:
$ darcs get http://hub.darcs.net/fr33domlover/vervis
$ cd vervis
Download fr33domlover's modified ssh
package:
$ darcs get http://hub.darcs.net/fr33domlover/ssh
Update stack.yaml
to specify that path in the packages
section:
$ vim stack.yml
Generate a new SSH key with a blank password:
$ ssh-keygen -t rsa -f config/ssh-host-key
Install PostgreSQL. You'll need the server and the client library development files.
$ sudo apt-get install postgresql # TODO see exactly which pages are needed
Create a new PostgreSQL user and a new database.
$ #TODO take this from the vervis ticket I wrote...
Update stack.yaml
to specify correct database connection details.
$ vim stack.yaml
Build.
$ stack build --flag vervis:dev
Run.
$ stack exec vervis
Browse to http://localhost:3000
and have fun.