FROM alpine:3.20

LABEL maintainer="avislab/pnp-machine"

WORKDIR /pnpMachine

RUN apk add --no-cache \
    python3 \
    py3-pip \
    py3-opencv \
    py3-numpy

RUN pip3 install --break-system-packages --no-cache-dir \
    flask \
    flask_cors \
    pytesseract

COPY ./Flask /pnpMachine

EXPOSE 5000

CMD ["python3", "app.py"]