1 Star 0 Fork 61

itmrliu / simple-admin-core

forked from 几颗酥 / simple-admin-core 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Makefile 1.61 KB
一键复制 编辑 原始数据 按行查看 历史
几颗酥 提交于 2022-11-09 22:36 . wip: update trans
RED = "\e[31;1m"
GREEN = "\e[32;1m"
YELLOW = "\e[33;1m"
BLUE = "\e[34;1m"
PURPLE = "\e[35;1m"
CYAN = "\e[36;1m"
docker:
docker build -f Dockerfile-api -t ${DOCKER_USERNAME}/core-api:${VERSION} .
docker build -f Dockerfile-rpc -t ${DOCKER_USERNAME}/core-rpc:${VERSION} .
# docker build -f Dockerfile-job -t ${DOCKER_USERNAME}/core-job:${VERSION} .
@printf $(GREEN)"[SUCCESS] build docker successfully"
publish-docker:
echo "${DOCKER_PASSWORD}" | docker login --username ${DOCKER_USERNAME} --password-stdin http://${REPO}
docker push ${REPO}/${DOCKER_USERNAME}/core-rpc:${VERSION}
docker push ${REPO}/${DOCKER_USERNAME}/core-api:${VERSION}
# docker push ${REPO}/${DOCKER_USERNAME}/core-job:${VERSION}
@printf $(GREEN)"[SUCCESS] publish docker successfully"
gen-api:
goctls api go --api ./api/desc/core.api --dir ./api --transErr=true
swagger generate spec --output=./core.yml --scan-models
@printf $(GREEN)"[SUCCESS] generate API successfully"
gen-rpc:
goctls rpc protoc ./rpc/core.proto --go_out=./rpc/types --go-grpc_out=./rpc/types --zrpc_out=./rpc
@printf $(GREEN)"[SUCCESS] generate rpc successfully"
gen-ent:
go run -mod=mod entgo.io/ent/cmd/ent generate --template glob="./pkg/ent/template/*.tmpl" ./pkg/ent/schema
@printf $(GREEN)"[SUCCESS] generate ent successfully"
gen-swagger:
swagger generate spec --output=./core.yml --scan-models
@printf $(GREEN)"[SUCCESS] generate swagger successfully"
serve-swagger:
lsof -i:36666 | awk 'NR!=1 {print $2}' | xargs killall -9 || true
@printf $(GREEN)"[SUCCESS] serve swagger-ui successfully"
swagger serve -F=swagger --port 36666 core.yml
doc:
docsify serve ./docs
Go
1
https://gitee.com/itmrliu/simple-admin-core.git
git@gitee.com:itmrliu/simple-admin-core.git
itmrliu
simple-admin-core
simple-admin-core
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891