xtablo-source/backend/scripts/update-env.sh
Arthur Belleville 50ba9b340b
Modify backend
2025-03-15 08:46:51 +01:00

19 lines
535 B
Bash

#!/usr/bin/env bash
temp_file=$(mktemp)
supabase start | tee "$temp_file"
SUPABASE_URL=$(grep "API URL:" "$temp_file" | awk '{print $3}')
SUPABASE_KEY=$(grep "service_role key:" "$temp_file" | awk '{print $3}')
POSTGRES_PORT=$(grep "DB URL:" "$temp_file" | sed 's/.*:54\([0-9]*\).*/\1/g')
sed -i.bak \
-e "s#SUPABASE_URL=.*#SUPABASE_URL=$SUPABASE_URL#" \
-e "s#SUPABASE_KEY=.*#SUPABASE_KEY=$SUPABASE_KEY#" \
-e "s#POSTGRES_PORT=.*#POSTGRES_PORT=54$POSTGRES_PORT#" \
.env
rm "$temp_file"
rm -f .env.bak
echo "done"