summaryrefslogtreecommitdiffstats
path: root/docker/Makefile
diff options
context:
space:
mode:
authorAntoine GIRARD <sapk@users.noreply.github.com>2017-11-16 14:16:40 +0100
committerLauris BH <lauris@nix.lv>2017-11-16 15:16:40 +0200
commitdac0f14f349fc1e8e66928cc670dbc25f0e1f5bb (patch)
tree46b9d69d61e939f81a8bebab8bd74d66892fa6be /docker/Makefile
parent7c3e605698aded0c1a877ad9e8e43bd6b70c6f18 (diff)
downloadgitea-dac0f14f349fc1e8e66928cc670dbc25f0e1f5bb.tar.gz
gitea-dac0f14f349fc1e8e66928cc670dbc25f0e1f5bb.zip
Docker multi-arch base (#1985)
* Create docker/manifest/base.yml serve as base for build docker image for most platform (386,amd64,arm,arm64) * Add make task docker-multi-arch-push-manifest To update references of a multi-arch image on docker registry. * Use SED_INPLACE generic sed command * Delete Dockerfile.aarch64 Delete Dockerfile.rpi * Use gitea/gitea-base as base and replace deprecated MAINTAINER by LABEL (https://docs.docker.com/engine/reference/builder/#maintainer-deprecated) * Fix rebase * Use sapk/gitea-base as base * Split makefile for docker * Fix version to v3.6 Could use in later version edge of alpine official library that support multi-arch for armhf. * Remove sapk/gitea-base and use directly new official alpine multi-arch
Diffstat (limited to 'docker/Makefile')
-rw-r--r--docker/Makefile11
1 files changed, 11 insertions, 0 deletions
diff --git a/docker/Makefile b/docker/Makefile
new file mode 100644
index 0000000000..08e0b43849
--- /dev/null
+++ b/docker/Makefile
@@ -0,0 +1,11 @@
+#Makefile related to docker
+
+DOCKER_IMAGE ?= gitea/gitea
+DOCKER_TAG ?= latest
+DOCKER_REF := $(DOCKER_IMAGE):$(DOCKER_TAG)
+
+
+.PHONY: docker
+docker:
+ 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)" webhippie/golang:edge make clean generate build
+ docker build -t $(DOCKER_REF) .