v1.5.1 增强程序稳定性
This commit is contained in:
@@ -47,7 +47,7 @@ function build() {
|
||||
|
||||
# checking environment
|
||||
echo "checking required commands ..."
|
||||
commands=("zip" "unzip" "go" "find" "sed")
|
||||
commands=("zip" "unzip" "go" "find" "sed" "protoc")
|
||||
for cmd in "${commands[@]}"; do
|
||||
if [ "$(which "${cmd}")" ]; then
|
||||
echo "checking ${cmd}: ok"
|
||||
@@ -65,6 +65,19 @@ function build() {
|
||||
ZIP="${NAME}-${OS}-${ARCH}-${TAG}-v${VERSION}.zip"
|
||||
fi
|
||||
|
||||
# regenerate protobuf files to keep rawDesc in sync with .proto
|
||||
echo "regenerating protobuf files ..."
|
||||
EDGE_COMMON_BUILD="$ROOT/../../EdgeCommon/build"
|
||||
if [ -f "$EDGE_COMMON_BUILD/build.sh" ]; then
|
||||
(cd "$EDGE_COMMON_BUILD" && ./build.sh)
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "protobuf generation failed! Fix errors before building."
|
||||
exit 1
|
||||
fi
|
||||
else
|
||||
echo "EdgeCommon/build/build.sh not found, skipping protobuf generation"
|
||||
fi
|
||||
|
||||
# build edge-api
|
||||
APINodeVersion=$(lookup-version "$ROOT""/../../EdgeAPI/internal/const/const.go")
|
||||
echo "building edge-api v${APINodeVersion} ..."
|
||||
|
||||
@@ -5,7 +5,7 @@ default:
|
||||
dbs:
|
||||
prod:
|
||||
driver: "mysql"
|
||||
dsn: "root:123456@tcp(127.0.0.1:3306)/db_edge?charset=utf8mb4&timeout=30s"
|
||||
dsn: "root:123456@tcp(127.0.0.1:3308)/db_edge?charset=utf8mb4&timeout=30s"
|
||||
prefix: "edge"
|
||||
models:
|
||||
package: internal/web/models
|
||||
|
||||
Reference in New Issue
Block a user