-
-
Notifications
You must be signed in to change notification settings - Fork 137
2.3. Debugging
Rafał Lorenz edited this page Jun 29, 2019
·
2 revisions
To debug deployment you can simply use telepresence and swap kubernetes deployment for local go service or local docker image. For example to swap for local docker image run:
make telepresence-swap-docker BIN=user PORT=3001 DEPLOYMENT=go-api-boilerplate-userThis command should swap deployment giving similar output to the one below:
➜ go-api-boilerplate git:(master) ✗ make telepresence-swap-docker BIN=user PORT=3001 DEPLOYMENT=go-api-boilerplate-user
telepresence \
--swap-deployment go-api-boilerplate-user \
--docker-run -i -t --rm -p=3001:3001 --name="user" user:latest
T: Volumes are rooted at $TELEPRESENCE_ROOT. See https://telepresence.io/howto/volumes.html for
T: details.
.
.
.
2019/01/10 06:24:37.963561 INFO: tcp running at 0.0.0.0:3001
2019/01/10 06:24:37.964452 INFO: http running at 0.0.0.0:3000
^C
2019/01/10 06:30:16.266108 INFO: shutting down...
2019/01/10 06:30:16.283392 INFO: gracefully stopped
T: Exit cleanup in progress
# --docker-run --rm -it -v -p=3001:3001 user:latest