aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authortechknowlogick <techknowlogick@gitea.io>2020-07-21 16:41:03 -0400
committerGitHub <noreply@github.com>2020-07-21 16:41:03 -0400
commit366ca88eead635624644e3b494ce6f264537f169 (patch)
treeb43a2720be5294f36c6dcc9d7d02b52c76a89ea7 /Makefile
parentd489def5edb655bab1cd1afcc1d6426e15eb963d (diff)
downloadgitea-366ca88eead635624644e3b494ce6f264537f169.tar.gz
gitea-366ca88eead635624644e3b494ce6f264537f169.zip
merge docker makefile into main one (#12289)
* merge docker makefile into main one * add readme for docker folder * don't include a file that doesn't exist anymore Co-authored-by: Lauris BH <lauris@nix.lv>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile15
1 files changed, 13 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 1b4b10a094..62d466eb40 100644
--- a/Makefile
+++ b/Makefile
@@ -30,6 +30,10 @@ XGO_VERSION := go-1.14.x
MIN_GO_VERSION := 001012000
MIN_NODE_VERSION := 010013000
+DOCKER_IMAGE ?= gitea/gitea
+DOCKER_TAG ?= latest
+DOCKER_REF := $(DOCKER_IMAGE):$(DOCKER_TAG)
+
ifeq ($(HAS_GO), GO)
GOPATH ?= $(shell $(GO) env GOPATH)
export PATH := $(GOPATH)/bin:$(PATH)
@@ -144,8 +148,6 @@ TEST_MSSQL_PASSWORD ?= MwantsaSecurePassword1
.PHONY: all
all: build
-include docker/Makefile
-
.PHONY: help
help:
@echo "Make Routines:"
@@ -686,5 +688,14 @@ golangci-lint:
fi
golangci-lint run --timeout 5m
+.PHONY: docker
+docker:
+ docker build --disable-content-trust=false -t $(DOCKER_REF) .
+# support also build args docker build --build-arg GITEA_VERSION=v1.2.3 --build-arg TAGS="bindata sqlite sqlite_unlock_notify" .
+
+.PHONY: docker-build
+docker-build:
+ docker run -ti --rm -v $(CURDIR):/srv/app/src/code.gitea.io/gitea -w /srv/app/src/code.gitea.io/gitea -e TAGS="bindata $(TAGS)" LDFLAGS="$(LDFLAGS)" CGO_EXTRA_CFLAGS="$(CGO_EXTRA_CFLAGS)" webhippie/golang:edge make clean build
+
# This endif closes the if at the top of the file
endif