Skip to content

Commit d2e1d4a

Browse files
committed
Makefile: add start and stop for testing
1 parent 0d1606f commit d2e1d4a

1 file changed

Lines changed: 15 additions & 1 deletion

File tree

Makefile

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,28 @@
11
VERSION=2.1
2+
CONTAINER_NAME=kosync
3+
HOST_PORT=7200
24

35
build:
46
docker build --rm=true --tag=koreader/kosync:$(VERSION) .
57
docker tag koreader/kosync:$(VERSION) koreader/kosync:latest
68

9+
start: build
10+
mkdir -p logs/app logs/redis data/redis
11+
-docker rm -f $(CONTAINER_NAME)
12+
docker run -d -p $(HOST_PORT):7200 \
13+
-v `pwd`/logs/app:/app/koreader-sync-server/logs \
14+
-v `pwd`/logs/redis:/var/log/redis \
15+
-v `pwd`/data/redis:/var/lib/redis \
16+
--name=$(CONTAINER_NAME) koreader/kosync:$(VERSION)
17+
18+
stop:
19+
-docker rm -f $(CONTAINER_NAME)
20+
721
push:
822
docker push koreader/kosync:$(VERSION)
923
docker push koreader/kosync:latest
1024

11-
.PHONY: test
25+
.PHONY: build start stop push test
1226
test:
1327
docker run --rm koreader/kosync:$(VERSION) /app/koreader-sync-server/scripts/run_tests.sh
1428

0 commit comments

Comments
 (0)