From b71e551737ea0cbe06713b0a462398c323b1377e Mon Sep 17 00:00:00 2001 From: Michael Snoyman Date: Fri, 19 Jun 2015 09:01:53 +0300 Subject: [PATCH] Build Docker images with stack instead of cabal --- docker.sh | 8 ++++---- docker/Dockerfile | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docker.sh b/docker.sh index bcbaaac..6d6410a 100755 --- a/docker.sh +++ b/docker.sh @@ -7,10 +7,10 @@ TAG=$(git rev-parse --short HEAD) ( rm -rf docker/app mkdir -p docker/app -yesod keter -cd docker/app -tar xf ../../stackage-server.keter -cd .. +stack build +cp $(stack exec which stackage-server) docker/app +cp -r static config docker/app +cd docker docker build -t snoyberg/stackage-server:$TAG . docker push snoyberg/stackage-server:$TAG ) diff --git a/docker/Dockerfile b/docker/Dockerfile index b0fb130..974d658 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -6,5 +6,5 @@ RUN DEBIAN_FRONTEND=noninteractive apt-get install -y libpq5 libgmp10 git ADD app /app WORKDIR /app -ENTRYPOINT ./dist/build/stackage-server/stackage-server Production +ENTRYPOINT ./stackage-server Production EXPOSE 3000