Spaces:
Running
Running
fix: allowlist hostnames and add missing Paperclip env vars
Browse files- Run pnpm paperclipai allowed-hostname for localhost/0.0.0.0/127.0.0.1
- Auto-allowlist SPACE_HOST (HF Spaces public URL env var)
- Add PAPERCLIP_DEPLOYMENT_EXPOSURE=private (from official Dockerfile)
- Add PAPERCLIP_INSTANCE_ID=default and OPENCODE_ALLOW_ALL_MODELS=true
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
start.sh
CHANGED
|
@@ -203,6 +203,21 @@ export PAPERCLIP_HOME
|
|
| 203 |
export PAPERCLIP_DEPLOYMENT_MODE
|
| 204 |
export PAPERCLIP_TELEMETRY_DISABLED
|
| 205 |
export DO_NOT_TRACK
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 206 |
|
| 207 |
echo -e "${GREEN}β All systems ready${NC}"
|
| 208 |
echo -e "${GREEN}βββββββββββββββββββββββββββββββββββββββββββ${NC}"
|
|
|
|
| 203 |
export PAPERCLIP_DEPLOYMENT_MODE
|
| 204 |
export PAPERCLIP_TELEMETRY_DISABLED
|
| 205 |
export DO_NOT_TRACK
|
| 206 |
+
export PAPERCLIP_DEPLOYMENT_EXPOSURE="${PAPERCLIP_DEPLOYMENT_EXPOSURE:-private}"
|
| 207 |
+
export PAPERCLIP_INSTANCE_ID="${PAPERCLIP_INSTANCE_ID:-default}"
|
| 208 |
+
export OPENCODE_ALLOW_ALL_MODELS="${OPENCODE_ALLOW_ALL_MODELS:-true}"
|
| 209 |
+
|
| 210 |
+
# Allowlist hostnames Paperclip will accept connections from
|
| 211 |
+
echo "Configuring allowed hostnames..."
|
| 212 |
+
pnpm paperclipai allowed-hostname localhost 2>/dev/null || true
|
| 213 |
+
pnpm paperclipai allowed-hostname 127.0.0.1 2>/dev/null || true
|
| 214 |
+
pnpm paperclipai allowed-hostname 0.0.0.0 2>/dev/null || true
|
| 215 |
+
# HF Spaces sets SPACE_HOST to the public URL (e.g. somratpro-huggingclip.hf.space)
|
| 216 |
+
if [ -n "$SPACE_HOST" ]; then
|
| 217 |
+
pnpm paperclipai allowed-hostname "$SPACE_HOST" 2>/dev/null || true
|
| 218 |
+
echo "Allowed HF Space host: $SPACE_HOST"
|
| 219 |
+
fi
|
| 220 |
+
echo -e "${GREEN}β Hostnames configured${NC}"
|
| 221 |
|
| 222 |
echo -e "${GREEN}β All systems ready${NC}"
|
| 223 |
echo -e "${GREEN}βββββββββββββββββββββββββββββββββββββββββββ${NC}"
|