Spaces:
Sleeping
Sleeping
Download scripts/entrypoint.sh from cpuai/ahp-development-workstation: direct link, hf CLI and curl.
- Browser
- Download file 1.55 kB
-
https://huggingface.co/spaces/cpuai/ahp-development-workstation/resolve/main/scripts/entrypoint.sh
- Command line
-
hf download hf://spaces/cpuai/ahp-development-workstation/scripts/entrypoint.sh
-
curl -L -o entrypoint.sh https://huggingface.co/spaces/cpuai/ahp-development-workstation/resolve/main/scripts/entrypoint.sh
1.55 kB
| set -euo pipefail | |
| # Fail closed. Never expose an unauthenticated coding terminal or MCP tools. | |
| : "${CODE_SERVER_PASSWORD:?Set this as a Hugging Face Space Secret first.}" | |
| : "${MCP_API_KEY:?Set this as a Hugging Face Space Secret first.}" | |
| export PASSWORD="$CODE_SERVER_PASSWORD" | |
| export Mcp__ApiKey="$MCP_API_KEY" | |
| export ASPNETCORE_URLS="http://127.0.0.1:5100" | |
| export ASPNETCORE_ENVIRONMENT="Production" | |
| export AgentHost__Url="ws://127.0.0.1:7242/" | |
| export AgentHost__Hosts__default="ws://127.0.0.1:7242/" | |
| export AgentHost__ProtocolVersions__0="0.10.0" | |
| export AgentHost__ProtocolVersions__1="0.9.0" | |
| export Additive__UploadDirectory="/home/coder/data/uploads" | |
| export Downloads__Directory="/home/coder/data/public-downloads" | |
| mkdir -p "/home/coder/data/uploads" "/home/coder/data/public-downloads" "/home/coder/workspace" | |
| # Register the complete Hyperframes science skill for common Agent Host harnesses. | |
| for skills_dir in /home/coder/.copilot/skills /home/coder/.agents/skills /home/coder/.claude/skills; do | |
| mkdir -p "$skills_dir" | |
| ln -sfn /opt/workstation/skill "$skills_dir/hyperframes-science-video-v2" | |
| done | |
| if [[ -n "${SPACE_HOST:-}" ]]; then | |
| export Downloads__PublicBaseUrl="https://${SPACE_HOST}" | |
| elif [[ -n "${SPACE_ID:-}" && "${SPACE_ID}" == */* ]]; then | |
| export Downloads__PublicBaseUrl="https://${SPACE_ID//\//-}.hf.space" | |
| fi | |
| echo "[boot] Code Agent Host internal :7242; bridge internal :5100; code-server internal :8080; public reverse proxy :7860" | |
| exec /usr/bin/supervisord -c /opt/workstation/supervisord.conf | |