Dockerfile.aarch64 716 B

12345678910111213141516171819202122
  1. FROM arm64v8/alpine:latest
  2. MAINTAINER Tindy X <[email protected]>
  3. COPY qemu-aarch64-static /usr/bin
  4. # build minimized
  5. RUN apk add git g++ build-base linux-headers cmake && \
  6. apk add libressl-dev curl-dev rapidjson-dev libevent-dev pcre2-dev yaml-cpp-dev && \
  7. git clone https://github.com/tindy2013/subconverter && \
  8. cd subconverter && \
  9. cmake . && \
  10. make -j4 && \
  11. mv subconverter base/ && \
  12. mv base ../ && \
  13. cd .. && \
  14. rm -rf subconverter && \
  15. apk add pcre2 libcurl yaml-cpp libevent libpcrecpp && \
  16. apk del git gcc g++ build-base linux-headers cmake libressl-dev curl-dev rapidjson-dev libevent-dev pcre2-dev yaml-cpp-dev
  17. # set entry
  18. WORKDIR /base
  19. CMD ./subconverter