| ADD file:6c4730e7b12278bc7eb83b3b9d659437c92c42fc7ee70922ae8c4bebfb56a602 in / |
| CMD ["bash"] |
| LABEL maintainer=adrian@cshum.com |
| COPY /usr/local/lib /usr/local/lib # buildkit |
| COPY /etc/ssl/certs /etc/ssl/certs # buildkit |
| RUN /bin/sh -c DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install --no-install-recommends -y procps libglib2.0-0 libjpeg62-turbo libpng16-16 libopenexr-3-1-30 libwebp7 libwebpmux3 libwebpdemux2 libtiff6 libexif12 libxml2 libpoppler-glib8 libpango1.0-0 libmatio11 libopenslide0 libopenjp2-7 libjemalloc2 libgsf-1-114 libfftw3-bin liborc-0.4-0 librsvg2-2 libcfitsio10 libimagequant0 libaom3 libheif1 libx264-dev libx265-dev libnuma-dev libvpx7 libtheora0 libvorbis-dev libspng0 libcgif0 && ln -s /usr/lib/$(uname -m)-linux-gnu/libjemalloc.so.2 /usr/local/lib/libjemalloc.so && apt-get autoremove -y && apt-get autoclean && apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # buildkit |
| COPY /go/bin/imagorvideo /usr/local/bin/imagorvideo # buildkit |
| ENV VIPS_WARNING=0 |
| ENV MALLOC_ARENA_MAX=2 |
| ENV LD_PRELOAD=/usr/local/lib/libjemalloc.so |
| ENV PORT=8000 |
| USER nobody |
| ENTRYPOINT ["/usr/local/bin/imagorvideo"] |
| EXPOSE map[8000/tcp:{}] |