build: add Docker-based development environment

This commit is contained in:
user
2026-07-21 16:00:41 +04:00
parent 1c109960eb
commit 2ad9d56960
3 changed files with 53 additions and 0 deletions
+36
View File
@@ -0,0 +1,36 @@
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)