Updating dockerfile for 0.6.0-rc1. Moving docker files into versioned directories.
Этот коммит содержится в:
20
Makefile
20
Makefile
@@ -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}
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user