annotate service/environment/makefile @ 1462:2b29f14eb6bd

try new graph+view widget Ignore-this: d5f9c5dc52f04324368716ba2f604fdb darcs-hash:44e85a5c075ef73c34a58deaa3a3c1e8390dae52
author drewp <drewp@bigasterisk.com>
date Sun, 24 Nov 2019 00:01:00 -0800
parents b63c35e13e18
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1243
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
1 JOB=environment
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
2 PORT=9075
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
3
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
4 TAG=bang6:5000/${JOB}_x86:latest
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
5
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
6 build_image:
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
7 rm -rf tmp_ctx
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
8 mkdir -p tmp_ctx
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
9 cp -a Dockerfile ../../lib/*.py ../../lib/twisted_sse_demo *.n3 *.html *.py req* tmp_ctx
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
10 docker build --network=host -t ${TAG} tmp_ctx
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
11 docker push ${TAG}
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
12 rm -r tmp_ctx
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
13
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
14 shell:
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
15 docker run --rm -it --cap-add SYS_PTRACE --net=host ${TAG} /bin/bash
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
16
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
17 local_run: build_image
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
18 docker run --rm -it -p ${PORT}:${PORT} \
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
19 -v `pwd`:/mnt \
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
20 -v /my/proj/rdfdb/rdfdb:/usr/local/lib/python2.7/dist-packages/rdfdb \
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
21 --net=host \
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
22 ${TAG} \
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
23 python environment.py -v
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
24
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
25 local_run_strace: build_image
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
26 docker run --rm -it -p ${PORT}:${PORT} \
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
27 -v `pwd`:/mnt \
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
28 --net=host \
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
29 --cap-add SYS_PTRACE \
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
30 ${TAG} \
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
31 strace -f -tts 200 python environment.py -v
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
32
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
33 local_run_pyspy: build_image
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
34 docker run --rm -it -p ${PORT}:${PORT} \
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
35 -v `pwd`:/mnt \
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
36 --net=host \
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
37 --cap-add SYS_PTRACE \
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
38 ${TAG} \
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
39 py-spy -- python environment.py
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
40
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
41
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
42 redeploy: build_image
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
43 supervisorctl restart $(JOB)_$(PORT)
b63c35e13e18 environment graph service standardization
drewp <drewp@bigasterisk.com>
parents:
diff changeset
44