Skip to content

Commit

Permalink
Add Dockerfile for arm64 (#762)
Browse files Browse the repository at this point in the history
  • Loading branch information
Whizanth committed Feb 26, 2023
1 parent c215110 commit f4c20a4
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions Dockerfile.arm64
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
FROM alpine:3.17 as nim
LABEL maintainer="[email protected]"

RUN apk --no-cache add gcc git libc-dev libsass-dev "nim=1.6.8-r0" nimble pcre

WORKDIR /src/nitter

COPY nitter.nimble .
RUN nimble install -y --depsOnly

COPY . .
RUN nimble build -d:danger -d:lto -d:strip \
&& nimble scss \
&& nimble md

FROM alpine:3.17
WORKDIR /src/
RUN apk --no-cache add pcre ca-certificates
COPY --from=nim /src/nitter/nitter ./
COPY --from=nim /src/nitter/nitter.example.conf ./nitter.conf
COPY --from=nim /src/nitter/public ./public
EXPOSE 8080
CMD ./nitter

0 comments on commit f4c20a4

Please sign in to comment.