mirror of
https://github.com/grafana/grafana.git
synced 2026-08-05 19:07:06 -05:00
dx: remove reliance on tar and symlink resolution in docker build (#121151)
This commit is contained in:
@@ -24,3 +24,6 @@ node_modules
|
||||
!.yarn/plugins
|
||||
!.yarn/versions
|
||||
!.yarn/cache
|
||||
devenv
|
||||
.nx
|
||||
scripts/grafana-server/tmp
|
||||
@@ -494,8 +494,7 @@ endif
|
||||
.PHONY: build-docker-full
|
||||
build-docker-full: ## Build Docker image for development.
|
||||
@echo "build docker container mode=($(DOCKER_JS_NODE_ENV_FLAG))"
|
||||
tar -ch . | \
|
||||
docker buildx build - \
|
||||
docker buildx build \
|
||||
--platform $(PLATFORM) \
|
||||
--build-arg NODE_ENV=$(DOCKER_JS_NODE_ENV_FLAG) \
|
||||
--build-arg JS_NODE_ENV=$(DOCKER_JS_NODE_ENV_FLAG) \
|
||||
@@ -506,13 +505,13 @@ build-docker-full: ## Build Docker image for development.
|
||||
--build-arg COMMIT_SHA=$$(git rev-parse HEAD) \
|
||||
--build-arg BUILD_BRANCH=$$(git rev-parse --abbrev-ref HEAD) \
|
||||
--tag grafana/grafana$(TAG_SUFFIX):dev \
|
||||
$(DOCKER_BUILD_ARGS)
|
||||
$(DOCKER_BUILD_ARGS) \
|
||||
.
|
||||
|
||||
.PHONY: build-docker-full-ubuntu
|
||||
build-docker-full-ubuntu: ## Build Docker image based on Ubuntu for development.
|
||||
@echo "build docker container mode=($(DOCKER_JS_NODE_ENV_FLAG))"
|
||||
tar -ch . | \
|
||||
docker buildx build - \
|
||||
docker buildx build \
|
||||
--platform $(PLATFORM) \
|
||||
--build-arg NODE_ENV=$(DOCKER_JS_NODE_ENV_FLAG) \
|
||||
--build-arg JS_NODE_ENV=$(DOCKER_JS_NODE_ENV_FLAG) \
|
||||
@@ -525,7 +524,8 @@ build-docker-full-ubuntu: ## Build Docker image based on Ubuntu for development.
|
||||
--build-arg BASE_IMAGE=ubuntu:24.04 \
|
||||
--build-arg GO_IMAGE=golang:$(GO_VERSION) \
|
||||
--tag grafana/grafana$(TAG_SUFFIX):dev-ubuntu \
|
||||
$(DOCKER_BUILD_ARGS)
|
||||
$(DOCKER_BUILD_ARGS) \
|
||||
.
|
||||
|
||||
##@ Services
|
||||
|
||||
|
||||
Reference in New Issue
Block a user