You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Konstantin Zudov 57fd6b8a1b Remove !MIN_VERSION_time(1,5,0) conditional 6 years ago
Data Do not use deprecated FilePath related functions 6 years ago
Distribution/Package Lay out module listings hierarchically 6 years ago
Handler Do not use deprecated FilePath related functions 6 years ago
Settings Cabal file loader development flag 8 years ago
Stackage Merge branch 'ghc-7.10' of https://github.com/zudov/stackage-server into zudov-ghc-7.10 6 years ago
app Beginning of stackage-server-cron 7 years ago
config Allow less downloading during dev 6 years ago
design New homepage and new top nav (#52) 7 years ago
docker Build Docker images with stack instead of cabal 7 years ago
static Highlight code in README files 6 years ago
templates Fix expanding/collapsing README/ChangeLog 6 years ago
test LTS update, warning cleanup 7 years ago
.dir-locals.el Use cabal-repl 8 years ago
.ghci Update .ghci file to include some extensions 7 years ago
.gitignore Remove some unneeded files 6 years ago
.travis.yml Avoid OOM on haskell-src-exts 6 years ago
Application.hs Allow less downloading during dev 6 years ago
DevelMain.hs Restrict snapshots to fpcomplete-only 8 years ago
Echo.hs Remove !MIN_VERSION_time(1,5,0) conditional 6 years ago
Foundation.hs Remove all social features 6 years ago
Import.hs Remove all social features 6 years ago
LICENSE Initial commit 8 years ago
README.md Update README 7 years ago
Settings.hs Allow less downloading during dev 6 years ago
Types.hs Remove all social features 6 years ago
devel.hs Support using echo/not logging to stdout 8 years ago
docker.sh docker.sh: more useful output at end 6 years ago
font-awesome.min.css Pretty package page with metadata 7 years ago
fpbuild.config Add fpbuild.config 7 years ago
stack.yaml Bump resolver 6 years ago
stackage-server.cabal Remove persistent-postgres from dependencies 6 years ago
upload-cabal-loader.sh Buffering and upload script 7 years ago

README.md

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.