From 7a387125ca9c197728acbd415e6672cc092218bc Mon Sep 17 00:00:00 2001 From: Paul Smith Date: Tue, 5 Feb 2019 23:30:31 -0500 Subject: [PATCH] Clean up Lucky CLI install in Dockerfile --- Dockerfile | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index d59d1db9c..b9d1be275 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,16 +2,14 @@ FROM crystallang/crystal:0.27.0 RUN apt-get update && \ apt-get install -y libgconf-2-4 build-essential curl libreadline-dev libevent-dev libssl-dev libxml2-dev libyaml-dev libgmp-dev git postgresql postgresql-contrib && \ + # Lucky cli + git clone https://github.com/luckyframework/lucky_cli --branch v0.12.0 --depth 1 /usr/local/lucky_cli && \ + cd /usr/local/lucky_cli && \ + shards install && \ + crystal build src/lucky.cr -o /usr/local/bin/lucky && \ + # Cleanup leftovers apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* -# Lucky cli -RUN git clone https://github.com/luckyframework/lucky_cli /usr/local/lucky_cli -WORKDIR "/usr/local/lucky_cli" -RUN git checkout v0.12.0 -RUN shards install -RUN crystal build src/lucky.cr -RUN mv lucky /usr/local/bin - RUN mkdir /data WORKDIR /data ADD . /data