File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 6161 echo "📦 Pulling latest code from GitHub..."
6262 git pull origin main
6363
64- echo "📥 Pulling latest GHCR images..."
64+ echo "� Updating environment variables for Langfuse..."
65+ LF_HOST="${{ secrets.LANGFUSE_HOST }}"
66+ if [ -z "$LF_HOST" ]; then LF_HOST="http://langfuse:3000"; fi
67+ touch .env
68+ sed -i '/^LANGFUSE_/d' .env
69+ printf "LANGFUSE_ENABLED=true\n" >> .env
70+ printf "LANGFUSE_PUBLIC_KEY=%s\n" "${{ secrets.LANGFUSE_PUBLIC_KEY }}" >> .env
71+ printf "LANGFUSE_SECRET_KEY=%s\n" "${{ secrets.LANGFUSE_SECRET_KEY }}" >> .env
72+ printf "LANGFUSE_HOST=%s\n" "$LF_HOST" >> .env
73+ if [ -n "${{ secrets.LANGFUSE_NEXTAUTH_SECRET }}" ]; then printf "LANGFUSE_NEXTAUTH_SECRET=%s\n" "${{ secrets.LANGFUSE_NEXTAUTH_SECRET }}" >> .env; fi
74+ if [ -n "${{ secrets.LANGFUSE_SALT }}" ]; then printf "LANGFUSE_SALT=%s\n" "${{ secrets.LANGFUSE_SALT }}" >> .env; fi
75+ if [ -n "${{ secrets.LANGFUSE_ENCRYPTION_KEY }}" ]; then printf "LANGFUSE_ENCRYPTION_KEY=%s\n" "${{ secrets.LANGFUSE_ENCRYPTION_KEY }}" >> .env; fi
76+ if [ -n "${{ secrets.LANGFUSE_NEXTAUTH_URL }}" ]; then printf "LANGFUSE_NEXTAUTH_URL=%s\n" "${{ secrets.LANGFUSE_NEXTAUTH_URL }}" >> .env; fi
77+
78+ echo "�📥 Pulling latest GHCR images..."
6579 docker compose -f docker-compose.yml -f docker-compose.homelab.yml --profile observability pull
6680
6781 echo "🔄 Recreating containers with homelab overrides..."
Original file line number Diff line number Diff line change @@ -215,7 +215,7 @@ services:
215215 # Authentication
216216 - NEXTAUTH_SECRET=${LANGFUSE_NEXTAUTH_SECRET:-your-nextauth-secret-min-32-chars}
217217 - SALT=${LANGFUSE_SALT:-your-salt-min-32-chars}
218- - NEXTAUTH_URL=http://localhost:3001
218+ - NEXTAUTH_URL=${LANGFUSE_NEXTAUTH_URL:- http://localhost:3001}
219219 - TELEMETRY_ENABLED=false
220220 # Encryption key for API keys (32 bytes hex = 64 chars)
221221 - ENCRYPTION_KEY=${LANGFUSE_ENCRYPTION_KEY:-0000000000000000000000000000000000000000000000000000000000000000}
You can’t perform that action at this time.
0 commit comments