@ldsg/app-builder
v0.3.18
Published
Application builder for @ldsg/cli
Readme
Ldsg App Builder
落地生根应用构建器
常用命令
构建
# 构建应用,xxx 需要替换为相应 URL
# 单命令
LDSG_APP_DATA_URI=xxx pnpm build:app
# 多命令
LDSG_APP_DATA_URI=xxx pnpm app:fetch-data
pnpm app:prepare
pnpm app:build
# 实例
# 单命令
LDSG_APP_DATA_URI=https://api-next.ldsgy.com/projects/691e7be28bcc5027fa90caa8/app_data?secret_key=Je2hmI8tATgC3clBuBo2q0GIPgNO3vyytfK5seiLtWbZRwv4xGyYt1N pnpm build:app
# 多命令
LDSG_APP_DATA_URI=https://api-next.ldsgy.com/projects/691e7be28bcc5027fa90caa8/app_data?secret_key=Je2hmI8tATgC3clBuBo2q0GIPgNO3vyytfK5seiLtWbZRwv4xGyYt1N pnpm app:fetch-data
pnpm app:prepare
pnpm app:build启动
# 启动
pnpm start
# 用本地数据库测试启动,需要移除资源中的数据库配置
pnpm start:test构建 docker 镜像
# 构建 docker 镜像,xxx 需要替换为相应 URL
docker build --build-arg LDSG_APP_DATA_URI=xxx --file Dockerfile -t ldsg-app:latest .
docker build \
--build-arg LDSG_APP_DATA_URI=https://5aorodhjbz-3000.cnb.run/projects/689e09b6022b45aee3c320f7/app_data?secret_key=TetgPu5G9NUfzcLRJt2WUi7uYRBW4MdMx9juKIhyslMArOfvCvRtFaR \
--file Dockerfile \
-t ldsg-app:latest \
.
# 通过 CURL 启动构建
curl --location 'https://api.cnb.cool/wanxger/ldsgy/ldsgy-app-builder/-/build/start' \
--header 'accept: application/json' \
--header 'Authorization: 28k111ci8W8NvWffZmdLeTB9eFx' \
--header 'Content-Type: application/json' \
--data '{
"branch": "main",
"env": {
"LDSG_APP_DATA_URI": "https://5aorodhjbz-3000.cnb.run/projects/689e09b6022b45aee3c320f7/app_data?secret_key=TetgPu5G9NUfzcLRJt2WUi7uYRBW4MdMx9juKIhyslMArOfvCvRtFaR"
},
"event": "api_trigger_test"
}'