Debugging containerized Python applications
make build-sample-app
make run-sample-app
docker build -f Dockerfile-debugpy -t asoldatenko/py-sample-app-debug .
docker run
docker build -t pudb-debug -f Dockerfile-pudb-debug .
docker run pudb-debug -p 6899:6899
podman run -p 6899:6899 pudb-debug
open separate terminal:
telnet 127.0.0.1 6899
mindmap
root((mindmap))
Origins
Long history
::icon(fa fa-book)
Popularisation
British popular psychology author Tony Buzan
Research
On effectiveness<br/>and features
On Automatic creation
Uses
Creative techniques
Strategic planning
Argument mapping
Tools
Pen and paper
Mermaid
docker build -f Dockerfile-debugpy-sha --build-arg GIT_HASH=${GIT_HASH::7} -t asoldatenko/py-sample-app-debug .
docker run --rm asoldatenko/py-sample-app-debug env | grep GIT_HASH
GIT_HASH=80907a7