代码拉取完成,页面将自动刷新
同步操作将从 几颗酥/simple-admin-core 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
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
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。