37 lines
550 B
Makefile
37 lines
550 B
Makefile
|
|
DOCKER_IMAGE := threaded-logger-test
|
||
|
|
|
||
|
|
.PHONY: docker-build docker-run docker-shell docker-test docker-clean
|
||
|
|
|
||
|
|
docker-build:
|
||
|
|
docker build \
|
||
|
|
-t $(DOCKER_IMAGE) \
|
||
|
|
.
|
||
|
|
|
||
|
|
docker-run:
|
||
|
|
docker run \
|
||
|
|
--rm \
|
||
|
|
-it \
|
||
|
|
-v $(ROOT_DIR):/project \
|
||
|
|
-w /project \
|
||
|
|
$(DOCKER_IMAGE)
|
||
|
|
|
||
|
|
docker-shell:
|
||
|
|
docker run \
|
||
|
|
--rm \
|
||
|
|
-it \
|
||
|
|
-v $(ROOT_DIR):/project \
|
||
|
|
-w /project \
|
||
|
|
$(DOCKER_IMAGE) \
|
||
|
|
bash
|
||
|
|
|
||
|
|
docker-test:
|
||
|
|
docker run \
|
||
|
|
--rm \
|
||
|
|
-v $(ROOT_DIR):/project \
|
||
|
|
-w /project \
|
||
|
|
$(DOCKER_IMAGE) \
|
||
|
|
make clean all
|
||
|
|
|
||
|
|
docker-clean:
|
||
|
|
docker rmi $(DOCKER_IMAGE)
|