环境变量
Build docker and publish / prepare (20.15.1) (push) Successful in 3s
Build docker and publish / build (map[dockerfile:deploy/Dockerfile.admin image_name:ppanel-admin name:admin]) (push) Failing after 1m37s
Build docker and publish / build (map[dockerfile:deploy/Dockerfile.api image_name:ppanel-api name:api]) (push) Failing after 1m42s
Build docker and publish / build (map[dockerfile:deploy/Dockerfile.node image_name:ppanel-node name:node]) (push) Failing after 1m42s
Build docker and publish / build (map[dockerfile:deploy/Dockerfile.queue image_name:ppanel-queue name:queue]) (push) Failing after 1m34s
Build docker and publish / build (map[dockerfile:deploy/Dockerfile.scheduler image_name:ppanel-scheduler name:scheduler]) (push) Failing after 1m39s
Build docker and publish / deploy (push) Has been skipped
Build docker and publish / notify (push) Successful in 2s
Build docker and publish / prepare (20.15.1) (push) Successful in 3s
Build docker and publish / build (map[dockerfile:deploy/Dockerfile.admin image_name:ppanel-admin name:admin]) (push) Failing after 1m37s
Build docker and publish / build (map[dockerfile:deploy/Dockerfile.api image_name:ppanel-api name:api]) (push) Failing after 1m42s
Build docker and publish / build (map[dockerfile:deploy/Dockerfile.node image_name:ppanel-node name:node]) (push) Failing after 1m42s
Build docker and publish / build (map[dockerfile:deploy/Dockerfile.queue image_name:ppanel-queue name:queue]) (push) Failing after 1m34s
Build docker and publish / build (map[dockerfile:deploy/Dockerfile.scheduler image_name:ppanel-scheduler name:scheduler]) (push) Failing after 1m39s
Build docker and publish / deploy (push) Has been skipped
Build docker and publish / notify (push) Successful in 2s
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
.PHONY: build-all build-api build-admin build-node build-queue build-scheduler build-rpc-core \
|
||||
gen-api gen-model docker-up docker-down docker-env-up docker-env-down lint clean \
|
||||
run-api run-admin run-node run-queue run-scheduler run-rpc-core
|
||||
run-api run-admin run-node run-queue run-scheduler run-rpc-core migrate migrate-up migrate-down migrate-create migrate-version migrate-force migrate-goto
|
||||
|
||||
# Environment: dev | test | prod (default: dev)
|
||||
ENV ?= dev
|
||||
@@ -81,3 +81,36 @@ lint:
|
||||
|
||||
clean:
|
||||
rm -rf bin/
|
||||
|
||||
# Database migrations (using go-migrate)
|
||||
migrate:
|
||||
@echo "Usage: make migrate <command> [args...]"
|
||||
@echo "Commands: up, down [version], create <name>, version, force <version>, goto <version>"
|
||||
|
||||
migrate-up:
|
||||
@echo "Running database migration UP..."
|
||||
go run pkg/migrate/main.go up
|
||||
|
||||
migrate-down:
|
||||
@echo "Running database migration DOWN..."
|
||||
ifeq ($(ARGS),)
|
||||
go run pkg/migrate/main.go down
|
||||
else
|
||||
go run pkg/migrate/main.go down $(ARGS)
|
||||
endif
|
||||
|
||||
migrate-create:
|
||||
@echo "Creating new migration files..."
|
||||
go run pkg/migrate/main.go create $(NAME)
|
||||
|
||||
migrate-version:
|
||||
@echo "Getting current database migration version..."
|
||||
go run pkg/migrate/main.go version
|
||||
|
||||
migrate-force:
|
||||
@echo "Forcing database migration version..."
|
||||
go run pkg/migrate/main.go force $(VERSION)
|
||||
|
||||
migrate-goto:
|
||||
@echo "Going to specific database migration version..."
|
||||
go run pkg/migrate/main.go goto $(VERSION)
|
||||
|
||||
Reference in New Issue
Block a user