annotate service/cardReader/Dockerfile.pi @ 1754:92999dfbf321 default tip

add shelly support
author drewp@bigasterisk.com
date Tue, 04 Jun 2024 13:03:43 -0700
parents 1ecceb2e92a3
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
404
19ef0ac8f7f7 build more of libfreefare
drewp@bigasterisk.com
parents:
diff changeset
1 FROM bang6:5000/base_pi
19ef0ac8f7f7 build more of libfreefare
drewp@bigasterisk.com
parents:
diff changeset
2
19ef0ac8f7f7 build more of libfreefare
drewp@bigasterisk.com
parents:
diff changeset
3 WORKDIR /opt
432
f134b64a0ab7 py3, rfid-console rename
drewp@bigasterisk.com
parents: 413
diff changeset
4 RUN apt-get install -y libnfc5 libfreefare0 libnfc-dev libfreefare-dev python3-nose2 libffi-dev
404
19ef0ac8f7f7 build more of libfreefare
drewp@bigasterisk.com
parents:
diff changeset
5 COPY pyfreefare-build-pi ./pyfreefare-build
19ef0ac8f7f7 build more of libfreefare
drewp@bigasterisk.com
parents:
diff changeset
6
19ef0ac8f7f7 build more of libfreefare
drewp@bigasterisk.com
parents:
diff changeset
7 COPY requirements.txt .
432
f134b64a0ab7 py3, rfid-console rename
drewp@bigasterisk.com
parents: 413
diff changeset
8 RUN pip3 install -Ur requirements.txt
f134b64a0ab7 py3, rfid-console rename
drewp@bigasterisk.com
parents: 413
diff changeset
9 # not sure why this doesn't work from inside requirements.txt
f134b64a0ab7 py3, rfid-console rename
drewp@bigasterisk.com
parents: 413
diff changeset
10 RUN pip3 install -U 'https://github.com/drewp/cyclone/archive/python3.zip'
404
19ef0ac8f7f7 build more of libfreefare
drewp@bigasterisk.com
parents:
diff changeset
11
19ef0ac8f7f7 build more of libfreefare
drewp@bigasterisk.com
parents:
diff changeset
12 COPY *.py *.html ./
19ef0ac8f7f7 build more of libfreefare
drewp@bigasterisk.com
parents:
diff changeset
13
19ef0ac8f7f7 build more of libfreefare
drewp@bigasterisk.com
parents:
diff changeset
14 ENV PYTHONPATH=/opt/pyfreefare-build
19ef0ac8f7f7 build more of libfreefare
drewp@bigasterisk.com
parents:
diff changeset
15 EXPOSE 10012
19ef0ac8f7f7 build more of libfreefare
drewp@bigasterisk.com
parents:
diff changeset
16
412
91162a54553c copy rest of rfid service from the first try. fix some crashes in tags.py
drewp@bigasterisk.com
parents: 404
diff changeset
17 CMD ["/usr/bin/python3", "rfid.py"]