| 12345678910111213141516171819202122232425 |
- FROM nimlang/nim:1.6.10-alpine-regular as nim
- LABEL maintainer="setenforce@protonmail.com"
- RUN apk --no-cache add libsass-dev 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:latest
- 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
- RUN adduser -h /src/ -D -s /bin/sh nitter
- USER nitter
- CMD ./nitter
|