Dockerfile 395 B

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