Bluesky avatar proxy thing
1.PHONY: build clean install release-dev release
2
3IMAGE_NAME := blavatar
4
5build:
6 go build -o blavatar ./cmd/blavatar
7
8clean:
9 rm -f blavatar
10
11install: build
12 go install ./cmd/blavatar
13
14release-dev:
15 $(eval VERSION := $(shell svu prerelease --pre-release dev))
16 docker build -t atcr.io/angrydutchman.peedee.es/$(IMAGE_NAME):$(VERSION) .
17 docker push atcr.io/angrydutchman.peedee.es/$(IMAGE_NAME):$(VERSION)
18 git tag $(VERSION)
19 # don't push this because we don't want to push dev tags all the time git push origin $(VERSION)
20 @echo "Built $(IMAGE_NAME):$(VERSION)"
21
22release:
23 $(eval VERSION := $(shell svu next))
24 docker build -t atcr.io/angrydutchman.peedee.es/$(IMAGE_NAME):$(VERSION) -t atcr.io/angrydutchman.peedee.es/$(IMAGE_NAME):latest .
25 docker push atcr.io/angrydutchman.peedee.es/$(IMAGE_NAME):$(VERSION)
26 docker push atcr.io/angrydutchman.peedee.es/$(IMAGE_NAME):latest
27 git tag $(VERSION)
28 git push origin $(VERSION)
29 @echo "Released $(IMAGE_NAME):$(VERSION)"