12345678910111213141516171819202122 |
- IPERF_IMG ?= iperf3:latest
- ARCH ?= amd64
- TEMP_DIR := $(shell mktemp -d)
- ifeq ($(ARCH),amd64)
- BASEIMAGE=alpine:3.12
- endif
- ifeq ($(ARCH),arm64)
- BASEIMAGE=aarch64/alpine:3.12
- endif
- ifeq ($(ARCH),ppc64le)
- BASEIMAGE=ppc64le/alpine:3.12
- endif
- all: container
- container:
- cp ./* $(TEMP_DIR)
- cd $(TEMP_DIR) && sed -i 's|BASEIMAGE|$(BASEIMAGE)|g' Dockerfile
- docker build --pull -t $(IPERF_IMG) -f $(TEMP_DIR)/Dockerfile $(TEMP_DIR)
|