HuggingRun / Dockerfile

Commit History

feat: tao-shen user with sudo, hostname=huggingrun, ttyd login
ca96613

tao-shen Claude Opus 4.6 commited on

fix: split Dockerfile apt-get calls (match proven build pattern)
8e73dda

tao-shen Claude Opus 4.6 commited on

v2: complete redesign — single entrypoint, tar.zst persistence
52013b5

tao-shen Claude Opus 4.6 commited on

fix: restore original logging pattern + fix sync hanging
ea03e2a

tao-shen Claude Opus 4.6 commited on

fix: move ALL app scripts to /scripts/ (outside PERSIST_DIRS)
6adea9c

tao-shen Claude Opus 4.6 commited on

fix: copy nginx.conf to /scripts/ AFTER COPY scripts (dir replace)
bdc0fe0

tao-shen Claude Opus 4.6 commited on

fix: store nginx.conf outside PERSIST_DIRS, restore before nginx start
e081bc5

tao-shen Claude Opus 4.6 commited on

fix: start nginx LAST so startup logs appear in HF SSE
f18461b

tao-shen Claude Opus 4.6 commited on

fix: use Python PID 1 wrapper to capture all output for HF SSE
9c66a5d

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

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

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: install Claude Code globally via npm, fix root password
7cc82b5

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

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

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: useradd UID 1000 already exists in base; poll once then show logs immediately on error
261341c

tao-shen commited on

deploy: Ubuntu desktop as root Dockerfile; add push-debug workflow doc; generic monitor retries and sync retry
5cd111e

tao-shen commited on

HuggingRun: Run anything on Hugging Face — generic Docker + persistence
a3bfafd

tao-shen commited on