Switch to encoding the full build process in the Dockerfile.

New features added in buildkit enable us to encode the full build process in the Dockerfile which makes tekton no longer a hard dependency for building the homepage.
This commit is contained in:
Tom Alexander
2024-10-20 17:28:12 -04:00
parent 09e8c700d2
commit 8b6836ffd9
4 changed files with 61 additions and 68 deletions

View File

@@ -21,7 +21,7 @@ help:
.PHONY: build
build: ## Build the docker image.
> docker build --tag $(IMAGE_NAME) --target=$(TARGET) --file Dockerfile ../../
> docker build --ssh default --tag $(IMAGE_NAME) --target=$(TARGET) --file Dockerfile ../../
.PHONY: push
push: ## Push the docker image to a remote repository.