services:
base:
build:
context: .
dockerfile: docker/base/Dockerfile
image: debugger-cli:base
lldb:
build:
context: .
dockerfile: docker/lldb/Dockerfile
image: debugger-cli:lldb
depends_on:
- base
volumes:
- ./tests:/home/debugger/debugger-cli/tests:ro
- test-results:/home/debugger/results
delve:
build:
context: .
dockerfile: docker/delve/Dockerfile
image: debugger-cli:delve
depends_on:
- base
volumes:
- ./tests:/home/debugger/debugger-cli/tests:ro
- test-results:/home/debugger/results
debugpy:
build:
context: .
dockerfile: docker/debugpy/Dockerfile
image: debugger-cli:debugpy
depends_on:
- base
volumes:
- ./tests:/home/debugger/debugger-cli/tests:ro
- test-results:/home/debugger/results
js-debug:
build:
context: .
dockerfile: docker/js-debug/Dockerfile
image: debugger-cli:js-debug
depends_on:
- base
volumes:
- ./tests:/home/debugger/debugger-cli/tests:ro
- test-results:/home/debugger/results
gdb:
build:
context: .
dockerfile: docker/gdb/Dockerfile
image: debugger-cli:gdb
depends_on:
- base
volumes:
- ./tests:/home/debugger/debugger-cli/tests:ro
- test-results:/home/debugger/results
volumes:
test-results: