From 3cf7fcdbfb1e727ab419e0e03333c96b62e6c0fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jes=C3=BAs=20Espino?= Date: Mon, 27 Aug 2018 13:56:31 +0200 Subject: Add debug-server task to make file to run mattermost using delve (#9290) --- Makefile | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 05478cb68..94adc5fb8 100644 --- a/Makefile +++ b/Makefile @@ -46,6 +46,7 @@ endif GOPATH ?= $(shell go env GOPATH) GOFLAGS ?= $(GOFLAGS:) GO=go +DELVE=dlv GO_LINKER_FLAGS ?= -ldflags \ "-X github.com/mattermost/mattermost-server/model.BuildNumber=$(BUILD_NUMBER)\ -X 'github.com/mattermost/mattermost-server/model.BuildDate=$(BUILD_DATE)'\ @@ -390,6 +391,15 @@ run-server: start-docker ## Starts the server. mkdir -p $(BUILD_WEBAPP_DIR)/dist/files $(GO) run $(GOFLAGS) $(GO_LINKER_FLAGS) $(PLATFORM_FILES) --disableconfigwatch & +debug-server: start-docker + mkdir -p $(BUILD_WEBAPP_DIR)/dist/files + $(DELVE) debug $(PLATFORM_FILES) --build-flags="-ldflags '\ + -X github.com/mattermost/mattermost-server/model.BuildNumber=$(BUILD_NUMBER)\ + -X \"github.com/mattermost/mattermost-server/model.BuildDate=$(BUILD_DATE)\"\ + -X github.com/mattermost/mattermost-server/model.BuildHash=$(BUILD_HASH)\ + -X github.com/mattermost/mattermost-server/model.BuildHashEnterprise=$(BUILD_HASH_ENTERPRISE)\ + -X github.com/mattermost/mattermost-server/model.BuildEnterpriseReady=$(BUILD_ENTERPRISE_READY)'" + run-cli: start-docker ## Runs CLI. @echo Running mattermost for development @echo Example should be like 'make ARGS="-version" run-cli' -- cgit v1.2.3-1-g7c22