2 HOST_NAME= sdtest.osdn.co.jp:5000
3 NEWSLASH_DIR=$(shell pwd)/../
5 SEARCHD_DOCKERFILE=Dockerfile_for_searchd
6 INSTALL_TEST_DOCKERFILE=installtest_Dockerfile
10 APT_REPO_DIR=/var/debian-osdn/debian-osdn/srad-devel
11 APT_REPO=file:/var/local-repo ./
13 build-base: Dockerfile files
14 docker build $(DOCKER_OPTS) -t newslash-base .
17 docker run -ti --rm $(PORT_OPTS) -v $(NEWSLASH_DIR):/var/newslash newslash-base bash
19 searchd: $(SEARCHD_DOCKERFILE) files
20 docker build $(DOCKER_OPTS) -f $< -t newslash-searchd-base .
23 docker run -ti --rm -p 6000:6000 -v $(NEWSLASH_DIR):/var/newslash newslash-searchd-base bash
25 install-test-env: $(INSTALL_TEST_DOCKERFILE) files
26 docker build $(DOCKER_OPTS) -f $< -t newslash-install-test .
29 docker run -ti --rm -v $(APT_REPO_DIR):/var/local-repo \
30 --add-host srad-test-db:$(DB_HOST) \
31 --add-host newslash-redis:$(REDIS_HOST) \
32 -v $(shell pwd)/newslash.conf:/etc/newslash/newslash.conf \
33 -e APT_REPO="$(APT_REPO)" \
35 newslash-install-test bash
38 docker build -f Dockerfile_k8s $(DOCKER_OPTS) -t $(HOST_NAME)/osdn/newslash-test .
41 docker push $(HOST_NAME)/osdn/newslash-test
44 kubectl apply -f k8s-newslash-dev.yaml