FROM nimlang/nim:2.0.0-alpine-regular as build RUN apk --no-cache add libsass-dev pcre WORKDIR /src COPY nitter.nimble . RUN nimble install -y --depsOnly COPY . . RUN nimble build -d:danger -d:lto -d:strip RUN nimble scss FROM debian:unstable-slim RUN apt update RUN apt install -y ca-certificates RUN useradd -d /src -u 1001 nitter WORKDIR /srv COPY --from=build /src/nitter ./ COPY --from=build /src/public ./public USER nitter CMD ./nitter