comparison service/collector/makefile @ 1245:4c123099e5b6

collector build improvements; stats and logging Ignore-this: 22fbbb2cde6a6bdbd9d0017f1f157a41 darcs-hash:3bcbb4fa359c1165e1c900ce0264869567e1d1fa
author drewp <drewp@bigasterisk.com>
date Thu, 18 Apr 2019 09:15:39 -0700
parents b1aa28ea1fee
children ef7eba0551f2
comparison
equal deleted inserted replaced
1244:cda481e4b77b 1245:4c123099e5b6
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 ../../lib/twisted_sse_demo *.py req* tmp_ctx 9 cp -a Dockerfile ../../lib/*.py ../../lib/twisted_sse_demo *.py req* 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 -r tmp_ctx
13 12
14 shell: 13 shell:
15 docker run --rm -it --cap-add SYS_PTRACE --net=host ${TAG} /bin/bash 14 docker run --rm -it --cap-add SYS_PTRACE --net=host ${TAG} /bin/bash
16 15
17 local_run: 16 local_run: build_image
18 docker run --rm -it -p ${PORT}:${PORT} \ 17 docker run --rm -it -p ${PORT}:${PORT} \
19 -v `pwd`:/mnt \
20 --net=host \ 18 --net=host \
21 ${TAG} \ 19 ${TAG} \
22 python /mnt/sse_collector.py -v 20 python sse_collector.py -v
23 21
24 local_run_strace: 22 local_run_strace: build_image
25 docker run --rm -it -p ${PORT}:${PORT} \ 23 docker run --rm -it -p ${PORT}:${PORT} \
26 -v `pwd`:/mnt \ 24 -v `pwd`:/mnt \
27 --net=host \ 25 --net=host \
28 --cap-add SYS_PTRACE \ 26 --cap-add SYS_PTRACE \
29 ${TAG} \ 27 ${TAG} \
30 strace -f -tts 200 python /mnt/sse_collector.py -v 28 strace -f -tts 200 python /mnt/sse_collector.py -v
29
30 local_run_pyspy: build_image
31 docker run --rm -it -p ${PORT}:${PORT} \
32 -v `pwd`:/mnt \
33 --net=host \
34 --cap-add SYS_PTRACE \
35 ${TAG} \
36 py-spy -- python /mnt/sse_collector.py
37
38
39 redeploy: build_image
40 supervisorctl restart sse_collector_9072
41