Commit Graph

113 Commits

Author SHA1 Message Date
Michael Snoyman
af14d5051a
Decrease pool size 2017-09-26 07:26:37 +03:00
Michael Snoyman
122e34ff12
Migrate from SQLite to PostgreSQL 2017-08-20 09:38:54 +03:00
Michael Snoyman
37d7a52b15 Switch to Control.SingleRun 2016-10-21 10:39:04 +03:00
Michael Snoyman
d2f2e1537f Introduce HoogleLocker #206
This is intended to ensure only one thread is creating a Hoogle file
at a time.
2016-10-15 20:57:38 +03:00
Michael Snoyman
9c90dd1f7d Add a /status/mirror route 2016-09-20 12:40:42 +03:00
Tim Dysinger
d282ade792
Force SSL after metrics middleware (not before) 2016-06-16 16:12:53 -07:00
Tim Dysinger
6f5857fda3
Add a counter & duration timer for every route 2016-06-10 16:28:42 -07:00
Michael Snoyman
1fbaf13574 Overhaul to match latest Yesod scaffolding 2016-05-17 21:08:18 +03:00
Michael Snoyman
c5f16f2faa Prevent concurrent Hoogle queries #172 2016-05-08 11:39:19 +03:00
Michael Snoyman
a030ba4afb LTS bump 2016-05-02 14:16:11 +03:00
Michael Snoyman
6a5a29672d Don't force SSL for tarballs (for cabal-install support) 2016-03-15 08:39:44 +00:00
Michael Snoyman
be25e87b69 Force SSL in production (fixes #150) 2016-02-02 07:56:30 +00:00
Michael Snoyman
90cc9ea5c1 Fix Haddocks 2015-10-15 18:42:04 +00:00
Michael Snoyman
bef289a8c3 Download links for latest Stack (fixes commercialhaskell/stack#532) 2015-10-15 04:20:52 +00:00
Michael Snoyman
20d08ffa31 /feed 2015-10-11 14:16:10 +03:00
Konstantin Zudov
3fa3df3c4f Got rid of trivial ghc warnings 2015-10-06 13:03:31 +03:00
Michael Snoyman
789443cb71 Allow less downloading during dev 2015-10-06 07:14:29 +03:00
Michael Snoyman
768eaec573 Remove all social features
Motivation: these were the last things requiring a database. Once this
is gone, it simplifies deployment dramatically. I'm also not sure that
the social features were really worth keeping.
2015-09-25 17:43:50 +03:00
Michael Snoyman
7490787bbe Do a better job of downloading databases 2015-05-15 12:40:45 +03:00
Michael Snoyman
a923a4e5ff Just need to actually write and run the cron job 2015-05-14 17:35:41 +03:00
Michael Snoyman
a0d2703738 Beginning of stackage-server-cron 2015-05-14 14:51:29 +03:00
Michael Snoyman
54645b1eaa Get rid of blob store 2015-05-14 14:33:16 +03:00
Michael Snoyman
fd4e84e14d Appendable databases 2015-05-13 16:24:17 +03:00
Michael Snoyman
8c23324d60 Grab data from all-cabal-metadata 2015-05-13 11:38:38 +03:00
Michael Snoyman
f08978fadf StackageHome mostly working 2015-05-12 08:37:29 +03:00
Michael Snoyman
c04686aad0 Initial Stackge.Database 2015-05-11 20:23:09 +03:00
Michael Snoyman
d956b074c0 Delete a whole bunch of stuff, nothing works 2015-05-11 17:46:07 +03:00
Dan Burton
80cb890dad Add sketch of 'stackage' executable download pages 2015-04-15 16:35:19 -07:00
Michael Snoyman
d98d3866ec Simple, hacky approach to ensure only one cabal-loader-stackage runs 2015-04-03 09:14:54 +03:00
Michael Snoyman
30b6d57f5c Auto-refresh content 2015-04-01 08:02:56 +03:00
Michael Snoyman
a3d679f2a3 Add BuildPlanR 2015-03-26 17:34:58 +02:00
Dan Burton
980cf46690 Add sitemap #20 2015-03-23 12:02:05 -07:00
Michael Snoyman
2b4d9a667b Merge branch 'new-upload-v2'
Conflicts:
	Application.hs
2015-03-18 09:06:56 +02:00
Dan Burton
ed23d5edc7 Hooked DeprecationInfo update procedure into appLoadCabalFiles 2015-03-17 12:42:50 -07:00
Michael Snoyman
ff02a8368a Fix some warnings 2015-03-16 15:54:58 +02:00
Michael Snoyman
70a59af6c1 Stop tracking upload times from Hackage 2015-03-16 14:33:57 +02:00
Michael Snoyman
c6800fd7aa Temp: upload v2 2015-03-16 09:47:25 +02:00
Michael Snoyman
ef1b8de969 Remove unnecessary update loop 2015-03-15 19:03:45 +02:00
Michael Snoyman
041d3aed21 Remove view code (fixes #79) 2015-03-15 18:27:35 +02:00
Michael Snoyman
0abc55d76e Store progress info in database (fixes #78) 2015-02-20 09:41:05 +02:00
Michael Snoyman
d50a6181f5 Require yesod-gitrepo 0.1.1 2015-01-08 18:26:41 +02:00
Michael Snoyman
af28229971 Add /package-counts 2015-01-07 12:05:12 +02:00
Michael Snoyman
e1f844b399 Don't generate Hoogle databases on server (should have already been there...) 2015-01-06 11:16:25 +02:00
Michael Snoyman
2f0b328614 Add Handler.BuildVersion 2015-01-06 10:14:19 +02:00
Michael Snoyman
cb2ef331e6 Do Hoogle database generation as a cron job #70 2015-01-05 09:00:45 +02:00
Michael Snoyman
3b8e3f596b STACKAGE_HOOGLE_LOADER 2015-01-04 21:38:57 +02:00
Michael Snoyman
137453d9a2 Better unpacking code 2015-01-04 16:43:11 +02:00
Michael Sloan
c791c81ede Copy + modify code from fpcomplete.com for hoogle #47 2014-12-27 20:12:06 -08:00
Michael Sloan
c0fed800cc Generate Hoogle DB when haddocks are unpacked #47 2014-12-27 20:12:06 -08:00
Michael Snoyman
af2ea0952a Use a nullable column to speed up migration 2014-12-23 11:30:55 +02:00