Server for stable, curated Haskell package sets
Go to file
Michael Snoyman 64548ce031 Merge pull request #105 from fpco/simpler-sandbox-fix
Quick fix to allow old versions of stackage-sandbox to continue working
2015-06-02 05:57:52 +03:00
app Beginning of stackage-server-cron 2015-05-14 14:51:29 +03:00
config Initial Stackge.Database 2015-05-11 20:23:09 +03:00
Data Get rid of blob store 2015-05-14 14:33:16 +03:00
design New homepage and new top nav (#52) 2014-12-14 20:18:40 +01:00
docker Include docker stuff 2015-05-21 09:54:57 +03:00
Handler Quick fix to allow old versions of stackage-sandbox to continue working 2015-06-01 16:26:19 -07:00
Settings Cabal file loader development flag 2014-06-16 11:07:03 +02:00
Stackage Fix Hoogle database download 2015-05-22 09:22:44 +03:00
static Open search description files 2015-04-27 18:11:38 -07:00
templates Add to nightly link 2015-05-17 11:19:38 +03:00
test LTS update, warning cleanup 2015-03-26 18:50:38 +02:00
.dir-locals.el Use cabal-repl 2014-08-24 11:41:36 +02:00
.ghci Update .ghci file to include some extensions 2014-11-03 12:33:59 +01:00
.gitignore Include docker stuff 2015-05-21 09:54:57 +03:00
.travis.yml Update Travis for new filename 2015-05-14 17:58:52 +03:00
Application.hs Do a better job of downloading databases 2015-05-15 12:40:45 +03:00
cabal.config Updated cabal.config 2015-05-14 14:54:37 +03:00
devel.hs Support using echo/not logging to stdout 2014-06-01 11:58:37 +02:00
DevelMain.hs Restrict snapshots to fpcomplete-only 2014-07-21 12:41:32 +02:00
docker.sh Better tagging of Docker images 2015-05-26 07:16:32 +03:00
Echo.hs GHC 7.10 and system-filepath issues 2015-05-13 20:33:42 +03:00
font-awesome.min.css Pretty package page with metadata 2014-11-03 12:33:59 +01:00
Foundation.hs Do a better job of downloading databases 2015-05-15 12:40:45 +03:00
fpbuild.config Add fpbuild.config 2015-01-07 16:00:36 +00:00
Import.hs Package pages 2015-05-13 14:08:58 +03:00
LICENSE Initial commit 2014-04-09 00:37:17 -07:00
Model.hs Initial Stackge.Database 2015-05-11 20:23:09 +03:00
README.md Update README 2015-05-15 06:48:42 +03:00
Settings.hs Google OAuth authentication #40 2014-11-27 14:08:18 +02:00
stackage-server.cabal Merge branch 'master' into simpler 2015-05-15 06:49:27 +03:00
Types.hs Get rid of blob store 2015-05-14 14:33:16 +03:00
upload-cabal-loader.sh Buffering and upload script 2014-11-17 10:47:59 +02:00

stackage-server

Build Status

Server for stable, curated Haskell package sets

This repo is part of the Stackage project, and the live server can be viewed at https://www.stackage.org.

Inside the config directory, there are two files ending in -sample. They should be copied to remove the -sample suffix for the site to work. We do it this way to avoid accidentally committing real database credentials into the Git repository.

Running the server will automatically download an SQLite3 database from S3 containing package metadata and snapshot information. Note that this is unlike previous versions of this codebase, that stored that information in PostgreSQL, and required that local development uploaded its own snapshots.

The SQLite3 database is generated by the stackage-server-cron executable in this repository.