| 1234567891011121314151617181920212223242526272829303132333435 |
- ARG network=host
- FROM bitnami/minideb:bookworm
- RUN install_packages \
- libcupsimage2 \
- cups-daemon \
- cups-client \
- cups \
- less \
- vim \
- sudo \
- cups-pdf \
- python3 \
- python3-flask \
- python3-pypdf2
-
- # netcat-traditional \
- # pip
- COPY ./rastertokpsl-re /rastertokpsl-re
- RUN cd /rastertokpsl-re && ./install.sh
- COPY cupsd.conf cups-files.conf /etc/cups/
- RUN cupsd -f & pid=$! && \
- while test ! -S /run/cups/cups.sock; do sleep 1; done && \
- lpadmin -p Kyocera_Laser -v socket://192.168.2.3:9100 -P /usr/share/cups/model/Kyocera/Kyocera_FS-1060DNGDI.ppd -E && \
- while kill "$pid" 2>/dev/null; do sleep 1; done
- #ADD . /app
- ADD app /app
- ENTRYPOINT ["/app/start.sh"]
|