完善远程执行、主题安装与部署流程
This commit is contained in:
1 parent
dae8f665db
commit
2f7cccd94d
53 files changed
+2348
-624
No files matched your search
@@ -138,7 +138,7 @@ jobs:
|
||||
"frontend_dir = \"$GITHUB_WORKSPACE/frontend/dist\"" \
|
||||
"admin_frontend_dir = \"$GITHUB_WORKSPACE/frontend/admin-dist\"" \
|
||||
"agent_dir = \"$GITHUB_WORKSPACE/agent\"" > "$sqlite_config"
|
||||
target/backend/debug/nodeflare-backend --config "$sqlite_config" > "$sqlite_dir/server.log" 2>&1 &
|
||||
target/backend/debug/nodeflare --config "$sqlite_config" > "$sqlite_dir/server.log" 2>&1 &
|
||||
sqlite_pid=$!
|
||||
wait_ready http://127.0.0.1:18080 "$sqlite_dir/server.log" "$sqlite_pid"
|
||||
MONITOR_BASE_URL=http://127.0.0.1:18080 \
|
||||
@@ -162,7 +162,7 @@ jobs:
|
||||
"frontend_dir = \"$GITHUB_WORKSPACE/frontend/dist\"" \
|
||||
"admin_frontend_dir = \"$GITHUB_WORKSPACE/frontend/admin-dist\"" \
|
||||
"agent_dir = \"$GITHUB_WORKSPACE/agent\"" > "$postgres_config"
|
||||
target/backend/debug/nodeflare-backend --config "$postgres_config" > "$postgres_dir/server.log" 2>&1 &
|
||||
target/backend/debug/nodeflare --config "$postgres_config" > "$postgres_dir/server.log" 2>&1 &
|
||||
postgres_pid=$!
|
||||
wait_ready http://127.0.0.1:18081 "$postgres_dir/server.log" "$postgres_pid"
|
||||
MONITOR_BASE_URL=http://127.0.0.1:18081 \
|
||||
@@ -189,11 +189,11 @@ jobs:
|
||||
include:
|
||||
- platform: Linux x64
|
||||
target: x86_64-unknown-linux-musl
|
||||
asset: nodeflare-server-linux-x64
|
||||
asset: nodeflare-linux-x64
|
||||
emulate: false
|
||||
- platform: Linux ARM64
|
||||
target: aarch64-unknown-linux-musl
|
||||
asset: nodeflare-server-linux-aarch64
|
||||
asset: nodeflare-linux-aarch64
|
||||
emulate: true
|
||||
steps:
|
||||
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
|
||||
@@ -209,7 +209,7 @@ jobs:
|
||||
- name: Stage server binary
|
||||
run: |
|
||||
mkdir -p release
|
||||
cp "target/server/${{ matrix.target }}/release/nodeflare-backend" "release/${{ matrix.asset }}"
|
||||
cp "target/server/${{ matrix.target }}/release/nodeflare" "release/${{ matrix.asset }}"
|
||||
chmod +x "release/${{ matrix.asset }}"
|
||||
- name: Install ARM64 emulator
|
||||
if: matrix.emulate
|
||||
|
||||
Reference in new issue
Block a user