Update Makefile targets and doc
This commit is contained in:
11
Makefile
11
Makefile
@@ -2,6 +2,9 @@
|
||||
|
||||
BINARY_NAME=middleware
|
||||
DOCKER_IMAGE=slack-to-ntfy
|
||||
VERSION?=latest
|
||||
|
||||
# DOCKER_REGISTRY is optional. If set, it will be used for pushing. Otherwise, images are loaded locally.
|
||||
|
||||
# Default target
|
||||
help:
|
||||
@@ -29,7 +32,13 @@ clean:
|
||||
rm -f $(BINARY_NAME)
|
||||
|
||||
docker-build:
|
||||
docker build -t $(DOCKER_IMAGE) .
|
||||
ifndef DOCKER_REGISTRY
|
||||
# DOCKER_REGISTRY is not set, load locally
|
||||
docker buildx build --platform linux/amd64,linux/arm64 -t $(DOCKER_IMAGE):$(VERSION) --load .
|
||||
else
|
||||
# DOCKER_REGISTRY is set, push to registry
|
||||
docker buildx build --platform linux/amd64,linux/arm64 -t $(DOCKER_REGISTRY)/$(DOCKER_IMAGE):$(VERSION) --push .
|
||||
endif
|
||||
|
||||
docker-run:
|
||||
docker compose up -d
|
||||
|
||||
Reference in New Issue
Block a user