Mercurial > code > home > repos > homeauto
diff service/rfid_pn532_py/makefile @ 1207:db0534d5e264
build more of libfreefare
Ignore-this: efb50f50a9cc9de6d8ce068cd391a6fc
darcs-hash:a9f5f5687189fca481c18daccf81b5a2068c5d57
author | drewp <drewp@bigasterisk.com> |
---|---|
date | Sun, 10 Mar 2019 04:02:59 -0700 |
parents | a9af0fa097d0 |
children | 91162a54553c |
line wrap: on
line diff
--- a/service/rfid_pn532_py/makefile Mon Mar 04 15:18:46 2019 -0800 +++ b/service/rfid_pn532_py/makefile Sun Mar 10 04:02:59 2019 -0700 @@ -1,16 +1,25 @@ - -pyfreefare_build_image_x86: Dockerfile.pyfreefare.x86 +pyfreefare-build-x86/nfc.py: Dockerfile.pyfreefare.x86 pyfreefare/nfc.h pyfreefare/freefare.h build_ctypes_modules.sh docker build --file Dockerfile.pyfreefare.x86 -t pyfreefare_build_x86:latest . - -pyfreefare_build_image_pi: Dockerfile.pyfreefare.pi - docker build --file Dockerfile.pyfreefare.pi -t pyfreefare_build_pi:latest . - -pyfreefare-build-x86/nfc.py: pyfreefare_build_image_x86 pyfreefare/nfc.h pyfreefare/freefare.h docker run --rm --net=host \ -v `pwd`/pyfreefare:/opt/pyfreefare \ -v `pwd`/pyfreefare-build-x86:/opt/pyfreefare-build \ --name pyfreefare_build pyfreefare_build_x86:latest +pyfreefare-build-pi/nfc.py: Dockerfile.pyfreefare.pi pyfreefare/nfc.h pyfreefare/freefare.h build_ctypes_modules.sh + docker build --file Dockerfile.pyfreefare.pi -t pyfreefare_build_pi:latest . + docker run --rm --net=host \ + -v `pwd`/pyfreefare:/opt/pyfreefare \ + -v `pwd`/pyfreefare-build-pi:/opt/pyfreefare-build \ + --name pyfreefare_build pyfreefare_build_pi:latest + #pyfreefare/nfc.py pyfreefare/freefare.py test_tags: tags.py tags_test.py - PYTHONPATH=pyfreefare nose2-3 tags_test + PYTHONPATH=pyfreefare-build-x86 nose2-3 tags_test + + +rfid_build_image_pi: pyfreefare-build-pi/nfc.py pyfreefare-build-pi/freefare.py + docker build --file Dockerfile.pi -t bang6:5000/rfid_pn532_py_pi:latest . + docker push bang6:5000/rfid_pn532_py_pi:latest + +# test on pi: +# docker pull bang6:5000/rfid_pn532_py_pi:latest && docker run -it --rm --privileged --name rfid_shell bang6:5000/rfid_pn532_py_pi:latest nose2-3 tags_test