| # debian.sh --arch 'amd64' out/ 'bookworm' '@1754870400' |
| RUN /bin/sh -c apt-get update && apt-get install -yq nodejs adduser imagemagick ipp-usb sane-airscan sane-utils tesseract-ocr tesseract-ocr-ces tesseract-ocr-deu tesseract-ocr-eng tesseract-ocr-spa tesseract-ocr-fra tesseract-ocr-ita tesseract-ocr-nld tesseract-ocr-pol tesseract-ocr-por tesseract-ocr-rus tesseract-ocr-tur tesseract-ocr-chi-sim && rm -rf /var/lib/apt/lists/*; # buildkit |
| ENV SANED_NET_HOSTS= AIRSCAN_DEVICES= PIXMA_HOSTS= SCANIMAGE_LIST_IGNORE= DEVICES= OCR_LANG= |
| COPY entrypoint.sh /entrypoint.sh # buildkit |
| RUN chmod +x /entrypoint.sh # buildkit |
| ENTRYPOINT ["/entrypoint.sh"] |
| COPY /app/debian/scanservjs_*.deb / # buildkit |
| RUN /bin/sh -c apt-get install ./scanservjs_*.deb && rm -f ./scanservjs_*.deb # buildkit |
| WORKDIR /usr/lib/scanservjs |
| EXPOSE map[8080/tcp:{}] |
| RUN /bin/sh -c apt-get update && apt-get install -yq libsane-hpaio && apt-get clean && rm -rf /var/lib/apt/lists/* && echo hpaio >> /etc/sane.d/dll.conf # buildkit |
| ENTRYPOINT [] |
| CMD ["bash" "-c" "service dbus start && service dbus status && /entrypoint.sh"] |