| FROM python:3.8-slim |
| WORKDIR /home/opycard |
| COPY ./opycard.py . |
| COPY ./app.py . |
| COPY ./demo.py . |
| COPY ./requirements.txt . |
| COPY ./run.sh . |
| COPY ./examples ./examples |
| COPY ./model ./model |
| COPY ./lib/libopycard.so ./lib/libopycard.so |
| COPY ./lib/libopycardenv.so ./lib/libopycardenv.so |
| COPY ./lib/libtensorflow_framework.so.1.14.0 /usr/lib/libtensorflow_framework.so.1.14.0 |
| COPY ./lib/libtensorflow.so.1.14.0 /usr/lib/libtensorflow.so.1.14.0 |
| RUN ln -s /usr/lib/libtensorflow.so.1.14.0 /usr/lib/libtensorflow.so.1 \ |
| && ln -s /usr/lib/libtensorflow.so.1.14.0 /usr/lib/libtensorflow.so \ |
| && ln -s /usr/lib/libtensorflow_framework.so.1.14.0 /usr/lib/libtensorflow_framework.so.1 \ |
| && ln -s /usr/lib/libtensorflow_framework.so.1.14.0 /usr/lib/libtensorflow_framework.so |
| RUN pip3 install -r requirements.txt |
| RUN chmod a+x run.sh |
| CMD ["./run.sh"] |
| EXPOSE 9000 7860 |