packages feed

bdcs-api-0.1.0: Dockerfile.build

FROM fedora:28

RUN dnf -y install make sudo git cabal-install ostree-devel xz-devel \
                   gobject-introspection-devel libcurl-devel \
                   ghc-haskell-gi-devel libgit2-glib-devel which hlint happy && \
    cabal update && \
    cabal install --global hpc-coveralls

# source is already bind-mounted here
WORKDIR /bdcs-api

# build the application
ENTRYPOINT ["make", "hlint", "tests"]