orztv commited on
Commit
1866fd6
·
1 Parent(s): 6e008a5
Files changed (5) hide show
  1. .gitattributes +0 -35
  2. Dockerfile +16 -0
  3. README.md +0 -10
  4. src/setup.sh +0 -0
  5. src/sshx.sh +40 -0
.gitattributes DELETED
@@ -1,35 +0,0 @@
1
- *.7z filter=lfs diff=lfs merge=lfs -text
2
- *.arrow filter=lfs diff=lfs merge=lfs -text
3
- *.bin filter=lfs diff=lfs merge=lfs -text
4
- *.bz2 filter=lfs diff=lfs merge=lfs -text
5
- *.ckpt filter=lfs diff=lfs merge=lfs -text
6
- *.ftz filter=lfs diff=lfs merge=lfs -text
7
- *.gz filter=lfs diff=lfs merge=lfs -text
8
- *.h5 filter=lfs diff=lfs merge=lfs -text
9
- *.joblib filter=lfs diff=lfs merge=lfs -text
10
- *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
- *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
- *.model filter=lfs diff=lfs merge=lfs -text
13
- *.msgpack filter=lfs diff=lfs merge=lfs -text
14
- *.npy filter=lfs diff=lfs merge=lfs -text
15
- *.npz filter=lfs diff=lfs merge=lfs -text
16
- *.onnx filter=lfs diff=lfs merge=lfs -text
17
- *.ot filter=lfs diff=lfs merge=lfs -text
18
- *.parquet filter=lfs diff=lfs merge=lfs -text
19
- *.pb filter=lfs diff=lfs merge=lfs -text
20
- *.pickle filter=lfs diff=lfs merge=lfs -text
21
- *.pkl filter=lfs diff=lfs merge=lfs -text
22
- *.pt filter=lfs diff=lfs merge=lfs -text
23
- *.pth filter=lfs diff=lfs merge=lfs -text
24
- *.rar filter=lfs diff=lfs merge=lfs -text
25
- *.safetensors filter=lfs diff=lfs merge=lfs -text
26
- saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
- *.tar.* filter=lfs diff=lfs merge=lfs -text
28
- *.tar filter=lfs diff=lfs merge=lfs -text
29
- *.tflite filter=lfs diff=lfs merge=lfs -text
30
- *.tgz filter=lfs diff=lfs merge=lfs -text
31
- *.wasm filter=lfs diff=lfs merge=lfs -text
32
- *.xz filter=lfs diff=lfs merge=lfs -text
33
- *.zip filter=lfs diff=lfs merge=lfs -text
34
- *.zst filter=lfs diff=lfs merge=lfs -text
35
- *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Dockerfile ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM nikolaik/python-nodejs:python3.10-nodejs20
2
+
3
+ ENV USER=pn
4
+ WORKDIR=/app
5
+
6
+ RUN apt-get update && apt-get install -y --no-install-recommends \
7
+ build-essential \
8
+ libpq-dev \
9
+ && rm -rf /var/lib/apt/lists/*
10
+
11
+ WORKDIR ${WORKDIR}
12
+
13
+ COPY src/sshx.sh ${WORKDIR}/sshx.sh
14
+ RUN chmod +x ${WORKDIR}/sshx.sh
15
+ RUN ${WORKDIR}/sshx.sh
16
+
README.md DELETED
@@ -1,10 +0,0 @@
1
- ---
2
- title: EasySmartControl
3
- emoji: 😻
4
- colorFrom: red
5
- colorTo: indigo
6
- sdk: docker
7
- pinned: false
8
- ---
9
-
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
src/setup.sh ADDED
File without changes
src/sshx.sh ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/sh
2
+ set -e
3
+
4
+ echo "安装 sshx..."
5
+
6
+ # 设置下载URL和目标目录
7
+ DOWNLOAD_URL="https://sshx.s3.amazonaws.com/sshx-x86_64-unknown-linux-musl.tar.gz"
8
+ TARGET_DIR="$WORKDIR/sshx"
9
+
10
+ # 创建目标目录
11
+ mkdir -p "$TARGET_DIR"
12
+ chown $USER:$USER "$TARGET_DIR"
13
+
14
+ # 下载tar.gz文件
15
+ echo "Downloading sshx..."
16
+ curl -L "$DOWNLOAD_URL" -o /tmp/sshx.tar.gz
17
+
18
+ # 解压文件到目标目录
19
+ echo "Extracting sshx..."
20
+ tar -xzf /tmp/sshx.tar.gz -C "$TARGET_DIR"
21
+
22
+ # 清理临时文件
23
+ rm /tmp/sshx.tar.gz
24
+
25
+ # 检查是否成功解压
26
+ if [ -f "$TARGET_DIR/sshx" ]; then
27
+ echo "sshx has been successfully downloaded and extracted to $TARGET_DIR"
28
+ chmod +x "$TARGET_DIR/sshx"
29
+ echo "sshx 版本: $($TARGET_DIR/sshx -V)"
30
+ else
31
+ echo "Failed to extract sshx. Please check the download URL and try again."
32
+ exit 1
33
+ fi
34
+
35
+ # 将sshx添加到PATH
36
+
37
+ echo "sshx 安装成功"
38
+
39
+ # 运行sshx
40
+ $TARGET_DIR/sshx -s run