Added Makefile for multi-arch builds
parent
4fdf8c9207
commit
5e0f5d0c52
|
@ -0,0 +1,24 @@
|
||||||
|
DOCKER_TAG := chewingbever/blog:latest
|
||||||
|
|
||||||
|
all: build
|
||||||
|
.PHONY: build
|
||||||
|
|
||||||
|
build:
|
||||||
|
@ hugo
|
||||||
|
.PHONY: build
|
||||||
|
|
||||||
|
run:
|
||||||
|
@ hugo -D server
|
||||||
|
.PHONY: run
|
||||||
|
|
||||||
|
image:
|
||||||
|
@ docker build -t ${DOCKER_TAG} .
|
||||||
|
.PHONY: image
|
||||||
|
|
||||||
|
publish:
|
||||||
|
@ docker buildx build . \
|
||||||
|
--platform linux/amd64,linux/arm64 \
|
||||||
|
-t ${DOCKER_TAG} \
|
||||||
|
--pull \
|
||||||
|
--push
|
||||||
|
.PHONY: publish
|
Reference in New Issue