https://github.com/agrafix/hackageship
Automatically ship Haskell packages to Hackage on Github releases
https://github.com/agrafix/hackageship
Last synced: about 2 months ago
JSON representation
Automatically ship Haskell packages to Hackage on Github releases
- Host: GitHub
- URL: https://github.com/agrafix/hackageship
- Owner: agrafix
- Created: 2014-08-10T22:27:58.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2014-09-06T13:14:33.000Z (almost 12 years ago)
- Last Synced: 2025-03-08T20:48:56.639Z (over 1 year ago)
- Language: Go
- Homepage: http://hackageship.com
- Size: 438 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Hackage Ship
============
Ship your Haskell Cabal packages to Hackage without the hassle! This simple service hooks into github, builds cabal distribution .tar.gz and uploads them to Hackage. To see this live visit [hackageship.com](http://hackageship.com).
Run
---
Run using docker:
```bash
$ git clone https://github.com/agrafix/hackageship.git
$ cd hackageship
$ docker build -t [you]/hackageship .
$ PORT=80 DATA_DIR=[YOUR_DATA_DIRECTORY] HACKAGE_USER=[YOUR_HACKAGE_USER] HACKAGE_PASSWORD=[YOUR_HACKAGE_PASS] ./docker-run
```
Notes
---
You may wonder why this is written in Go and not Haskell - I am a passionate Haskell hacker, but I really wanted to try Go and I wanted to do something useful - so this is what came out :-)