Khanna, Videh Rakesh Rakesh Claude Sonnet 4.6 commited on
Commit
b46cdc4
Β·
1 Parent(s): 5ba1f54

chore: add push_secrets.sh helper and gitignore server.log

Browse files

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Files changed (2) hide show
  1. .gitignore +1 -0
  2. push_secrets.sh +36 -0
.gitignore CHANGED
@@ -22,3 +22,4 @@ research/__pycache__/
22
  .venv/
23
  venv/
24
  paper_trading.db.bak*
 
 
22
  .venv/
23
  venv/
24
  paper_trading.db.bak*
25
+ server.log
push_secrets.sh ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/bash
2
+ # Push .env secrets to HF Spaces using the HF API
3
+
4
+ set -e
5
+
6
+ # Parse .env file
7
+ HF_TOKEN=$(grep "^HF_TOKEN=" .env | cut -d'=' -f2)
8
+ OLLAMA_ENDPOINT=$(grep "^OLLAMA_ENDPOINT=" .env | cut -d'=' -f2)
9
+ OLLAMA_MODEL=$(grep "^OLLAMA_MODEL=" .env | cut -d'=' -f2)
10
+ REPO_ID="V1deh/PaperTrade"
11
+
12
+ echo "πŸ“ Pushing secrets to HF Spaces..."
13
+ echo " OLLAMA_ENDPOINT: $OLLAMA_ENDPOINT"
14
+ echo " OLLAMA_MODEL: $OLLAMA_MODEL"
15
+ echo ""
16
+
17
+ # Push OLLAMA_ENDPOINT
18
+ echo "Pushing OLLAMA_ENDPOINT..."
19
+ curl -X POST \
20
+ "https://huggingface.co/api/spaces/$REPO_ID/secrets" \
21
+ -H "Authorization: Bearer $HF_TOKEN" \
22
+ -H "Content-Type: application/json" \
23
+ -d "{\"key\": \"OLLAMA_ENDPOINT\", \"value\": \"$OLLAMA_ENDPOINT\"}" \
24
+ -s -o /dev/null && echo " βœ“ OLLAMA_ENDPOINT" || echo " βœ— OLLAMA_ENDPOINT failed"
25
+
26
+ # Push OLLAMA_MODEL
27
+ echo "Pushing OLLAMA_MODEL..."
28
+ curl -X POST \
29
+ "https://huggingface.co/api/spaces/$REPO_ID/secrets" \
30
+ -H "Authorization: Bearer $HF_TOKEN" \
31
+ -H "Content-Type: application/json" \
32
+ -d "{\"key\": \"OLLAMA_MODEL\", \"value\": \"$OLLAMA_MODEL\"}" \
33
+ -s -o /dev/null && echo " βœ“ OLLAMA_MODEL" || echo " βœ— OLLAMA_MODEL failed"
34
+
35
+ echo ""
36
+ echo "βœ“ Secrets pushed! Restart your Space to apply."