mirror of https://github.com/hashicorp/consul
Browse Source
* add ability to start container tests in debug mode and attach a debugger to consul while running it. * add a debug message with the debug port * use pod to get the right port * fix image used in basic test * add more data to identify which container to debug. * fix comment Co-authored-by: Evan Culver <eculver@users.noreply.github.com> * rename debugUri to debugURI --------- Co-authored-by: Evan Culver <eculver@users.noreply.github.com>updategolangx
Dhia Ayachi
2 years ago
committed by
GitHub
11 changed files with 96 additions and 12 deletions
@ -0,0 +1,10 @@
|
||||
FROM consul:local |
||||
EXPOSE 4000 |
||||
|
||||
COPY --from=golang:1.20-alpine /usr/local/go/ /usr/local/go/ |
||||
|
||||
ENV PATH="/usr/local/go/bin:${PATH}" |
||||
|
||||
RUN CGO_ENABLED=0 go install -ldflags "-s -w -extldflags '-static'" github.com/go-delve/delve/cmd/dlv@latest |
||||
|
||||
CMD [ "/root/go/bin/dlv", "exec", "/bin/consul", "--listen=:4000", "--headless=true", "", "--accept-multiclient", "--continue", "--api-version=2", "--", "agent", "--advertise=0.0.0.0"] |
Loading…
Reference in new issue