Adrià Vilanova Martínez | 2d0ec8d | 2022-01-20 18:45:52 +0100 | [diff] [blame] | 1 | MUTABLE_VERSION ?= latest |
| 2 | VERSION ?= $(shell git rev-parse --short HEAD) |
Adrià Vilanova Martínez | 1cd2253 | 2024-01-02 00:52:24 +0100 | [diff] [blame] | 3 | |
Adrià Vilanova Martínez | 2d0ec8d | 2022-01-20 18:45:52 +0100 | [diff] [blame] | 4 | IMAGE_PROD := avm99963/hgu-sipsettings-reverter |
Adrià Vilanova Martínez | 1cd2253 | 2024-01-02 00:52:24 +0100 | [diff] [blame] | 5 | IMAGE_INTERNAL := docker-registry.corp.avm99963.com/hgu-sipsettings-reverter |
| 6 | |
Adrià Vilanova Martínez | 2d0ec8d | 2022-01-20 18:45:52 +0100 | [diff] [blame] | 7 | docker-prod: Dockerfile |
| 8 | docker build --force-rm -f Dockerfile --tag=$(IMAGE_PROD):$(VERSION) . |
| 9 | docker tag $(IMAGE_PROD):$(VERSION) $(IMAGE_PROD):$(MUTABLE_VERSION) |
Adrià Vilanova Martínez | 1cd2253 | 2024-01-02 00:52:24 +0100 | [diff] [blame] | 10 | docker tag $(IMAGE_PROD):$(VERSION) $(IMAGE_INTERNAL):$(VERSION) |
| 11 | docker tag $(IMAGE_PROD):$(VERSION) $(IMAGE_INTERNAL):$(MUTABLE_VERSION) |
| 12 | |
Adrià Vilanova Martínez | 2d0ec8d | 2022-01-20 18:45:52 +0100 | [diff] [blame] | 13 | push-prod: docker-prod |
| 14 | docker push $(IMAGE_PROD):$(VERSION) |
Adrià Vilanova Martínez | 1cd2253 | 2024-01-02 00:52:24 +0100 | [diff] [blame] | 15 | docker push $(IMAGE_PROD):$(MUTABLE_VERSION) |
| 16 | docker push $(IMAGE_INTERNAL):$(VERSION) |
| 17 | docker push $(IMAGE_INTERNAL):$(MUTABLE_VERSION) |