Commit History

debug: test if HF captures stdout/stderr from entrypoint at all
92bbd97

tao-shen Claude Opus 4.6 commited on

fix: remove all stderr redirects so HF log API captures output
228e377

tao-shen Claude Opus 4.6 commited on

fix: stop redirecting stderr to logfile — HF captures stderr for logs
ebd3783

tao-shen Claude Opus 4.6 commited on

fix: remove reference to deleted entrypoint_wrapper.py in chmod
22382b6

tao-shen Claude Opus 4.6 commited on

feat: add /logs/stream SSE endpoint for real-time log streaming
efe59e5

tao-shen Claude Opus 4.6 commited on

feat: Python PID 1 wrapper for HF runtime log API compatibility
a1676f7

tao-shen Claude Opus 4.6 commited on

feat: add /logs endpoint for reliable log viewing
aa42ffe

tao-shen Claude Opus 4.6 commited on

debug: blast logs to stdout+stderr+/proc/1/fd/* to find what HF captures
1cf5e3c

tao-shen Claude Opus 4.6 commited on

fix: use stderr for all logs (HF Spaces captures stderr, not stdout)
955df2f

tao-shen Claude Opus 4.6 commited on

fix: start nginx before boot logs so HF captures output
e97a432

tao-shen Claude Opus 4.6 commited on

fix: redirect all log output to stdout so HF runtime log API captures it
a065584

tao-shen Claude Opus 4.6 commited on

feat: detailed system boot logs (kernel, CPU, mem, disk, services)
7da6a48

tao-shen Claude Opus 4.6 commited on

fix: start services before init to avoid HF startup timeout
7e6866f

tao-shen Claude Opus 4.6 commited on

feat: add verbose logging to sync daemon and entrypoint
ea21d45

tao-shen Claude Opus 4.6 commited on

clean: remove all VNC/desktop files and references
1b35906

tao-shen Claude Opus 4.6 commited on

chore: trigger rebuild (space was force-paused)
83a0241

tao-shen Claude Opus 4.6 commited on

fix: remove invalid commit_message param, exclude .cache from upload
6d1e790

tao-shen Claude Opus 4.6 commited on

fix: use huggingface_hub API for sync (Xet/LFS handled automatically)
553b539

tao-shen Claude Opus 4.6 commited on

fix: add git-lfs tracking for files >10MB (HF dataset requirement)
59a0f94

tao-shen Claude Opus 4.6 commited on

fix: dataset = exact disk mirror, minimal excludes, subcommand daemon
29460a0

tao-shen Claude Opus 4.6 commited on

feat: git_sync_daemon — gitfs-like auto-sync without FUSE
08f77cf

tao-shen Claude Opus 4.6 commited on

fix: use upload_large_folder, fix permission errors, exclude locks
94a1b4c

tao-shen Claude Opus 4.6 commited on

fix: persist HF_TOKEN/HF_DATASET_REPO via /etc/huggingrun.env
e1592e9

tao-shen Claude Opus 4.6 commited on

feat: reliable filesystem persistence via upload_folder API
f2da9d3

tao-shen Claude Opus 4.6 commited on

feat: git-based filesystem persistence (dataset = disk mirror)
e5c3150

tao-shen Claude Opus 4.6 commited on

fix: install Claude Code globally via npm, fix root password
7cc82b5

tao-shen Claude Opus 4.6 commited on

feat: full filesystem persistence via tar archive
11b7745

tao-shen Claude Opus 4.6 commited on

fix: exclude Docker scripts from /opt restore
bcd93bb

tao-shen Claude Opus 4.6 commited on

fix: re-set passwords after restore, enable PAM for sshd
6dcd763

tao-shen Claude Opus 4.6 commited on

fix: create /run/sshd, fix websockets API deprecation, root password
9c608e0

tao-shen Claude Opus 4.6 commited on

fix: use openssl passwd instead of chpasswd for user creation
0c15a92

tao-shen Claude Opus 4.6 commited on

feat: single-port SSH-over-WebSocket + full OS persistence
2a081e2

tao-shen Claude Opus 4.6 commited on

feat: Ubuntu Server with ttyd web terminal + SSH + Claude Code + persistence stress test
ed449d2

tao-shen Claude Opus 4.6 commited on

feat: SSH access + stress test for Ubuntu desktop; always start sshd
3cf6b15

tao-shen Claude Opus 4.6 commited on

docs: Ubuntu desktop --expect Directory listing, /vnc.html
39e2a50

tao-shen commited on

re-enable dbus in subshell; x11vnc -nopw
9b7279e

tao-shen commited on

disable dbus-daemon; trace before/after XFCE &
4f8cd4a

tao-shen commited on

trace: echo after dbus and before sleep 3
10ebb7b

tao-shen commited on

start XFCE in subshell (sleep 1; startxfce4)& to avoid blocking
e3898c8

tao-shen commited on

trace: echo after Xvfb sleep 2; use /usr/bin/startxfce4
dde3f80

tao-shen commited on

stderr echo + stdbuf for log visibility; trace x11vnc/noVNC
401dec8

tao-shen commited on

trace: echo after XFCE; x11vnc no exit; noVNC fallback sleep infinity
6796d69

tao-shen commited on

debug: echo at start and before x11vnc to trace in run log
85776f4

tao-shen commited on

fix: set +e around SSH block so noVNC always starts
3fd6d2c

tao-shen commited on

debug: echo before noVNC in start-desktop for run log
c25cc92

tao-shen commited on

fix: usermod -d use user not EXISTING; add scripts/curl_logs.sh for Bearer curl
82529e3

tao-shen commited on

feat: sshd + reverse SSH for local SSH into HF Ubuntu; docs/SSH_ACCESS.md
62248a5

tao-shen commited on

fix: noVNC listen 0.0.0.0 so HF proxy can reach; APP_STARTING+URL ready => run test
ad11f5c

tao-shen commited on

fix: useradd UID 1000 already exists in base; poll once then show logs immediately on error
261341c

tao-shen commited on

fix: noVNC run in foreground with --web; dbus optional; add --wait-url for poll-without-token; doc PUSH_DEBUG
6ef5ad4

tao-shen commited on