Mercurial > code > home > repos > homeauto
comparison service/tradfri/makefile @ 1272:298948c177ed
docker setup work but i think this is not functional yet
Ignore-this: 3a295e302214cb868cb252f0748e2b5b
darcs-hash:6c0058fbfe628f36eca0161d17f80363c79b603b
author | drewp <drewp@bigasterisk.com> |
---|---|
date | Sat, 20 Apr 2019 23:45:51 -0700 |
parents | d9c2b59e760d |
children |
comparison
equal
deleted
inserted
replaced
1271:398bd2b2490c | 1272:298948c177ed |
---|---|
4 TAG=bang6:5000/${JOB}_x86:latest | 4 TAG=bang6:5000/${JOB}_x86:latest |
5 | 5 |
6 build_image: | 6 build_image: |
7 rm -rf tmp_ctx | 7 rm -rf tmp_ctx |
8 mkdir -p tmp_ctx | 8 mkdir -p tmp_ctx |
9 cp -a Dockerfile ../../lib/*.py *.py req* pytradfri libcoap ../arduinoNode/static tmp_ctx | 9 cp -a Dockerfile ../../lib/*.py *.py req* ../arduinoNode/static tmp_ctx |
10 docker build --network=host -t ${TAG} tmp_ctx | 10 docker build --network=host -t ${TAG} tmp_ctx |
11 docker push ${TAG} | 11 docker push ${TAG} |
12 rm -rf tmp_ctx | 12 rm -rf tmp_ctx |
13 | 13 |
14 shell: | 14 shell: build_image |
15 docker run --rm -it --cap-add SYS_PTRACE --net=host ${TAG} /bin/bash | 15 docker run --rm --name tradfri_shell -it --cap-add SYS_PTRACE --net=host ${TAG} /bin/bash |
16 | 16 |
17 local_run: | 17 local_run: build_image |
18 docker run --rm -it -p ${PORT}:${PORT} \ | 18 docker run --rm -it -p ${PORT}:${PORT} \ |
19 -v `pwd`:/mnt \ | 19 -v `pwd`:/mnt \ |
20 --net=host \ | 20 --net=host \ |
21 ${TAG} \ | 21 ${TAG} \ |
22 python /mnt/${JOB}.py -v | 22 python /mnt/${JOB}.py -v |
23 | 23 |
24 local_run_strace: | 24 local_run_strace: build_strace |
25 docker run --rm -it -p ${PORT}:${PORT} \ | 25 docker run --rm -it -p ${PORT}:${PORT} \ |
26 -v `pwd`:/mnt \ | 26 -v `pwd`:/mnt \ |
27 --net=host \ | 27 --net=host \ |
28 --cap-add SYS_PTRACE \ | 28 --cap-add SYS_PTRACE \ |
29 ${TAG} \ | 29 ${TAG} \ |
30 strace -f -tts 200 python /mnt/${JOB}.py -v | 30 strace -f -tts 200 python /mnt/${JOB}.py -v |
31 | |
32 local_run_trad_mqtt: | |
33 docker volume create tradfri-mqtt-data | |
34 docker run -d \ | |
35 --name tradfri-mqtt -c 'local bridge to tradfri' \ | |
36 --volume tradfri-mqtt-data:/data \ | |
37 --env TRADFRI_GATEWAY=tradfri \ | |
38 --env TRADFRI_PSK=`python -c 'from private import *; print hubKey'` \ | |
39 --env MQTT_ADDRESS=tcp://127.0.0.1:1883 \ | |
40 bonan/tradfri-mqtt |