Updating dockerfile for 0.6.0-rc1. Moving docker files into versioned directories.

Этот коммит содержится в:
Christopher Speller
2015-07-27 09:48:35 -04:00
родитель e699acb808
Коммит e76fc37b6d
14 изменённых файлов: 462 добавлений и 8 удалений

Просмотреть файл

@@ -1,4 +1,4 @@
.PHONY: all test clean build install run stop cover dist cleandb travis
.PHONY: all test clean build install run stop cover dist cleandb travis docker
GOPATH ?= $(GOPATH:)
GOFLAGS ?= $(GOFLAGS:)
@@ -24,6 +24,9 @@ DIST_RESULTS=$(DIST_ROOT)/results
BENCH=.
TESTS=.
DOCKERNAME ?= mm-dev
DOCKER_CONTAINER_NAME ?= mm-test
all: travis
travis:
@@ -193,6 +196,12 @@ stop:
kill $$PID; \
done
@if [ $(shell docker ps -a | grep -ci ${DOCKER_CONTAINER_NAME}) -eq 1 ]; then \
echo removing dev docker container; \
docker stop ${DOCKER_CONTAINER_NAME} > /dev/null; \
docker rm -v ${DOCKER_CONTAINER_NAME} > /dev/null; \
fi
setup-mac:
echo $$(boot2docker ip 2> /dev/null) dockerhost | sudo tee -a /etc/hosts
@@ -243,3 +252,12 @@ dist: install
rm $(DIST_PATH)/web/templates/*.bak
tar -C dist -czf $(DIST_PATH).tar.gz mattermost
docker-build: stop dist
cp $(DIST_PATH).tar.gz docker/dev
cd docker/dev && docker build -t ${DOCKERNAME} .
rm docker/dev/mattermost.tar.gz
docker-run: docker-build
docker run --name ${DOCKER_CONTAINER_NAME} -d --publish 8065:80 ${DOCKERNAME}