3x-ui/Makefile

21 lines
399 B
Makefile
Raw Normal View History

2024-11-04 02:44:11 +00:00
APP_NAME = x-ui
DOCKER_IMAGE = my-go-app
BUILD_DIR = build
TARGETARCH ?= amd64
TARGETOS ?= linux
ARCHIVE_NAME = x-ui-$(TARGETOS)-$(TARGETARCH).tar.gz
.PHONY: build clean
build:
mkdir -p $(BUILD_DIR)
docker build \
--build-arg TARGETOS=$(TARGETOS) \
--build-arg TARGETARCH=$(TARGETARCH) \
--target export-stage \
-o $(BUILD_DIR) .
clean:
rm -rf $(BUILD_DIR)
docker rmi $(DOCKER_IMAGE)