1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
XDOCK_YAML=crossdock/docker-compose.yml
TRACETEST_THRIFT=idl/thrift/crossdock/tracetest.thrift
.PHONY: clean-compile
clean-compile:
find . -name '*.pyc' -exec rm {} \;
${TRACETEST_THRIFT}:
git submodule update --init idl
.PHONY: docker
docker: clean-compile
docker build -f crossdock/Dockerfile -t jaeger-client-python .
.PHONY: crossdock
crossdock: ${TRACETEST_THRIFT}
docker-compose -f $(XDOCK_YAML) kill python
docker-compose -f $(XDOCK_YAML) rm -f python
docker-compose -f $(XDOCK_YAML) build python
docker-compose -f $(XDOCK_YAML) run crossdock
.PHONY: crossdock-fresh
crossdock-fresh: ${TRACETEST_THRIFT}
docker-compose -f $(XDOCK_YAML) kill
docker-compose -f $(XDOCK_YAML) rm --force
docker-compose -f $(XDOCK_YAML) pull
docker-compose -f $(XDOCK_YAML) build
docker-compose -f $(XDOCK_YAML) run crossdock
.PHONY: crossdock-logs
crossdock-logs:
docker-compose -f $(XDOCK_YAML) logs
|