24 lines
508 B
Makefile
24 lines
508 B
Makefile
|
VERSION ?= 1.16.0
|
||
|
REGISTRY := public.ecr.aws/zero-downtime
|
||
|
REPOSITORY := fluentd-concenter
|
||
|
TAG := $(REPOSITORY):v$(VERSION)
|
||
|
|
||
|
.PHONY: build push clean scan
|
||
|
|
||
|
all: build
|
||
|
|
||
|
build:
|
||
|
buildah bud --build-arg version=$(VERSION) -t $(TAG) .
|
||
|
|
||
|
push:
|
||
|
aws ecr-public get-login-password --region us-east-1 | buildah login --username AWS --password-stdin $(REGISTRY)
|
||
|
buildah tag $(TAG) $(REGISTRY)/$(TAG)
|
||
|
buildah push $(REGISTRY)/$(TAG)
|
||
|
|
||
|
clean:
|
||
|
podman rmi -f $(TAG)
|
||
|
|
||
|
scan:
|
||
|
podman system service&
|
||
|
sleep 5; trivy $(TAG)
|