mirror of
https://github.com/commercialhaskell/stackage-server.git
synced 2026-01-14 13:18:30 +01:00
37 lines
930 B
Markdown
37 lines
930 B
Markdown
stackage-server
|
|
===============
|
|
|
|
[](https://travis-ci.org/fpco/stackage-server)
|
|
|
|
Server for stable, curated Haskell package sets
|
|
|
|
This repo is part of the [Stackage project](https://github.com/fpco/stackage),
|
|
and the live server can be viewed at https://www.stackage.org.
|
|
|
|
postgresql://[user[:password]@][netloc][:port][/dbname][?param1=value1&...]
|
|
|
|
postgresql://postgres:password@localhost:5432/stackage
|
|
|
|
## Building locally
|
|
|
|
Build locally by passing the `dev` flag to it:
|
|
|
|
``` shellsession
|
|
$ stack build . --flag stackage-server:dev
|
|
```
|
|
|
|
Now, initially you need to run the cron job and create and populate the database:
|
|
|
|
``` shellsession
|
|
$ export PGSTRING=postgresql://postgres:password@localhost:5432/stackage
|
|
$ stack exec stackage-server-cron
|
|
```
|
|
|
|
After this, try running in the stackage server:
|
|
|
|
``` shellsession
|
|
$ stack exec stackage-server
|
|
```
|
|
|
|
|