Skip to content

Commit acf631b

Browse files
committed
refactor: improve Makefile
1 parent 5949f1f commit acf631b

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

Makefile

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
SBCL_CMD := sbcl --noinform --disable-debugger --load
22
OBJECTS := lisp-inference
33
DOCKER_IMG = lisp-inference
4-
PUBLIC_IMG = ryukinix/$(DOCKER_IMG)
4+
VERSION := latest
5+
PUBLIC_IMG = ryukinix/$(DOCKER_IMG):$(VERSION)
56

67
all: $(OBJECTS)
78

@@ -20,14 +21,14 @@ server:
2021
docker-build:
2122
docker build -t $(DOCKER_IMG) .
2223

23-
docker-run:
24+
docker-run: docker-build
2425
docker run --rm -it --network=host $(DOCKER_IMG)
2526

26-
docker-check:
27+
docker-check: docker-build
2728
docker run --rm -t --entrypoint=ros $(DOCKER_IMG) run -s lisp-inference/test -l run-test.lisp
2829

29-
docker-publish:
30+
docker-publish: docker-build
3031
docker tag $(DOCKER_IMG) $(PUBLIC_IMG)
3132
docker push $(PUBLIC_IMG)
3233

33-
.PHONY: check
34+
.PHONY: check docker-build

0 commit comments

Comments
 (0)