Spaces:
Paused
Paused
Create static-upload.sh
Browse files- static-upload.sh +33 -0
static-upload.sh
ADDED
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
#!/bin/bash
|
2 |
+
|
3 |
+
# 使用するディレクトリの判定
|
4 |
+
if [ -d "build" ]; then
|
5 |
+
SRC_DIR="build"
|
6 |
+
elif [ -d "dist" ]; then
|
7 |
+
SRC_DIR="dist"
|
8 |
+
else
|
9 |
+
echo "Error: build も dist も存在しません"
|
10 |
+
exit 1
|
11 |
+
fi
|
12 |
+
|
13 |
+
echo "アップロード元ディレクトリ: $SRC_DIR"
|
14 |
+
|
15 |
+
# Hugging Face token 設定
|
16 |
+
export HF_TOKEN="s4stoken01"
|
17 |
+
|
18 |
+
# Hugging Face Hub CLI がなければインストール
|
19 |
+
if ! command -v huggingface-cli &> /dev/null; then
|
20 |
+
pip install --upgrade huggingface_hub
|
21 |
+
fi
|
22 |
+
|
23 |
+
# 一時ディレクトリ作成
|
24 |
+
TMP_DIR=$(mktemp -d)
|
25 |
+
cp -r "$SRC_DIR"/* "$TMP_DIR"
|
26 |
+
|
27 |
+
# Hugging Face Space に push
|
28 |
+
huggingface-cli upload s-4-s/editor "$TMP_DIR" --repo-type=space --token "$HF_TOKEN" --commit-message "Upload static files"
|
29 |
+
|
30 |
+
# 後片付け
|
31 |
+
rm -rf "$TMP_DIR"
|
32 |
+
|
33 |
+
echo "アップロード完了"
|