https://github.com/futtetennista/docker-hakyll
Base haskell image with hakyll and some other utilities already installed
https://github.com/futtetennista/docker-hakyll
docker-image hakyll
Last synced: about 1 year ago
JSON representation
Base haskell image with hakyll and some other utilities already installed
- Host: GitHub
- URL: https://github.com/futtetennista/docker-hakyll
- Owner: futtetennista
- License: mit
- Created: 2017-10-22T00:21:01.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-02-09T12:18:20.000Z (over 7 years ago)
- Last Synced: 2025-04-12T12:58:04.020Z (about 1 year ago)
- Topics: docker-image, hakyll
- Language: Dockerfile
- Size: 21.5 KB
- Stars: 2
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://circleci.com/gh/futtetennista/docker-hakyll/tree/master)
# docker-hakyll
Base haskell image with hakyll and some other utilities already installed, also available on [Docker Hub](https://hub.docker.com/r/futtetennista/hakyll/).
## Motivation
I wanted to deploy [my webiste](https://futtetennista.github.com) using Github Pages + CircleCI and I ended up creating this docker image to solve the following issues:
1. the official Haskell image doesn't have `make` and `ssh` installed. The former was needed in my project to build a C++ dependency (`libsass`), the latter to pull and push from Github.
2. make build times faster: caching is another option but since what takes **really** long is building all hakyll dependencies, a pre-build image makes improving build times easier without needing to fiddle with explicitly handling file caching.