build: place production package under bin
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -5,7 +5,6 @@
|
|||||||
configs/config.local.yml
|
configs/config.local.yml
|
||||||
web/node_modules/
|
web/node_modules/
|
||||||
bin/
|
bin/
|
||||||
dist/
|
|
||||||
coverage.out
|
coverage.out
|
||||||
docs/
|
docs/
|
||||||
|
|
||||||
|
|||||||
5
Makefile
5
Makefile
@@ -6,7 +6,6 @@ CONFIG_DIR ?= configs
|
|||||||
CONFIG_FILE ?=
|
CONFIG_FILE ?=
|
||||||
ENV_FILE ?= config.yml
|
ENV_FILE ?= config.yml
|
||||||
BUILD_DIR ?= bin
|
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
|
.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: ARCH := amd64
|
||||||
package-linux-amd64-prod: ENV_FILE := config.prod.yml
|
package-linux-amd64-prod: ENV_FILE := config.prod.yml
|
||||||
package-linux-amd64-prod: BUILD_DIR := bin/linux-amd64-prod
|
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
|
package-linux-amd64-prod: build
|
||||||
mkdir -p $(DIST_DIR)
|
mkdir -p $(BUILD_DIR)
|
||||||
tar -czf $(PACKAGE_FILE) -C $(BUILD_DIR) main configs
|
tar -czf $(PACKAGE_FILE) -C $(BUILD_DIR) main configs
|
||||||
@echo "created $(PACKAGE_FILE)"
|
@echo "created $(PACKAGE_FILE)"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user