Refactor Dockerfile, separate and move apk add
upper
This will allow Docker to cache the pacakges apk added, which saves the bandwidth and time to build this Docker image.
This commit is contained in:
parent
104dc95bd7
commit
373fabbc94
1 changed files with 3 additions and 2 deletions
|
@ -2,11 +2,12 @@ FROM nimlang/nim:1.2.8-alpine as nim
|
||||||
MAINTAINER setenforce@protonmail.com
|
MAINTAINER setenforce@protonmail.com
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
|
|
||||||
|
RUN apk --no-cache add libsass-dev libffi-dev openssl-dev redis
|
||||||
|
|
||||||
COPY . /src/nitter
|
COPY . /src/nitter
|
||||||
WORKDIR /src/nitter
|
WORKDIR /src/nitter
|
||||||
|
|
||||||
RUN apk --no-cache add libsass-dev libffi-dev openssl-dev redis \
|
RUN nimble build -y -d:release --passC:"-flto" --passL:"-flto" \
|
||||||
&& nimble build -y -d:release --passC:"-flto" --passL:"-flto" \
|
|
||||||
&& strip -s nitter \
|
&& strip -s nitter \
|
||||||
&& nimble scss
|
&& nimble scss
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue