mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2025-09-11 20:50:06 +00:00
21 lines
No EOL
399 B
Makefile
21 lines
No EOL
399 B
Makefile
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)
|