build: place production package under bin

This commit is contained in:
Eric 1549169735@qq.com
2026-08-19 22:41:36 +08:00
parent 32e93b9ac3
commit 1320e30cfb
2 changed files with 2 additions and 4 deletions

1
.gitignore vendored
View File

@@ -5,7 +5,6 @@
configs/config.local.yml
web/node_modules/
bin/
dist/
coverage.out
docs/

View File

@@ -6,7 +6,6 @@ CONFIG_DIR ?= configs
CONFIG_FILE ?=
ENV_FILE ?= config.yml
BUILD_DIR ?= bin
DIST_DIR ?= dist
.PHONY: web-install web-build sdk-install sdk-build build package-linux-amd64-prod run test vet check seed-pet-doctor docker-config docker-up docker-down docker-logs
@@ -34,9 +33,9 @@ package-linux-amd64-prod: GOOS := linux
package-linux-amd64-prod: ARCH := amd64
package-linux-amd64-prod: ENV_FILE := config.prod.yml
package-linux-amd64-prod: BUILD_DIR := bin/linux-amd64-prod
package-linux-amd64-prod: PACKAGE_FILE := $(DIST_DIR)/iqudo-top1-linux-amd64-prod.tar.gz
package-linux-amd64-prod: PACKAGE_FILE := bin/iqudo-top1-linux-amd64-prod.tar.gz
package-linux-amd64-prod: build
mkdir -p $(DIST_DIR)
mkdir -p $(BUILD_DIR)
tar -czf $(PACKAGE_FILE) -C $(BUILD_DIR) main configs
@echo "created $(PACKAGE_FILE)"