Dockerfile.bak 1.3 KB

12345678910111213141516171819202122232425
  1. # syntax=docker/dockerfile:1
  2. #FROM debian:bullseye
  3. FROM balenalib/raspberry-pi-debian:latest
  4. RUN apt-get update
  5. #RUN apt-get install wget git gcc python3-pip tesseract-ocr build-essential cmake pkg-config libjpeg-dev libtiff5-dev libpng-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libfontconfig1-dev libcairo2-dev libgdk-pixbuf2.0-dev libpango1.0-dev libgtk2.0-dev libgtk-3-dev libatlas-base-dev gfortran libhdf5-dev libhdf5-serial-dev libhdf5-103 python3-pyqt5 python3-dev libssl-dev -y
  6. RUN apt-get install tesseract-ocr
  7. RUN apt-get install git -y
  8. RUN apt-get install wget -y
  9. RUN apt-get install python3-pip -y
  10. RUN apt-get install patch -y
  11. RUN apt-get install cmake -y
  12. #RUN apt-get install libraspberrypi-bin -y
  13. WORKDIR /tmp
  14. RUN git clone https://github.com/adrianlazaro8/Tesseract_sevenSegmentsLetsGoDigital && cd Tesseract_sevenSegmentsLetsGoDigital && mv 'Trained data'/* /usr/share/tesseract-ocr/4.00/tessdata/
  15. WORKDIR /app
  16. RUN mkdir images
  17. RUN wget https://raw.githubusercontent.com/vishnubob/wait-for-it/master/wait-for-it.sh
  18. RUN chmod +x wait-for-it.sh
  19. COPY src/requirements.txt .
  20. RUN pip3 install --upgrade pip
  21. RUN export READTHEDOCS=True && pip3 install -r requirements.txt --default-timeout=100
  22. COPY src/ .
  23. RUN chmod +x entrypoint.sh
  24. CMD [ "./entrypoint.sh"]