Dockerfile 421 B

12345678910111213141516171819
  1. FROM nimlang/nim:alpine as nim
  2. MAINTAINER setenforce@protonmail.com
  3. EXPOSE 8080
  4. ARG HOSTNAME
  5. ENV HOSTNAME ${HOSTNAME:-nitter.net}
  6. COPY . /src/nitter
  7. WORKDIR /src/nitter
  8. RUN apk update \
  9. && apk add libsass-dev libffi-dev openssl-dev \
  10. && nimble build -y -d:release -d:hostname=${HOSTNAME} \
  11. && nimble scss
  12. FROM alpine
  13. WORKDIR /src/
  14. COPY --from=nim /src/nitter .
  15. RUN apk add pcre-dev sqlite-dev
  16. CMD ./nitter