#!/bin/bash # Load environment variables from backend/.env if [ -f "../../backend/.env" ]; then export $(grep -v '^#' ../../backend/.env | xargs) fi # Check required env vars if [ -z "$LEGACY_API_TOKEN" ] || [ -z "$LEGACY_API_USERNAME" ]; then echo "Error: LEGACY_API_TOKEN and LEGACY_API_USERNAME must be set in backend/.env" exit 1 fi TS=$(date +%s) PHOTO=$(base64 -i /tmp/no-photo.jpg | tr -d '\n' 2>/dev/null || echo "") # Create deployment via legacy API installer curl -s -X POST "https://eluxnetworks.net/function/well-api/api" \ -d "function=set_deployment" \ -d "user_name=${LEGACY_API_USERNAME}" \ -d "token=${LEGACY_API_TOKEN}" \ -d "deployment=NEW" \ -d "beneficiary_name=WellNuo Test" \ -d "beneficiary_email=wellnuo-test-${TS}@wellnuo.app" \ -d "beneficiary_user_name=wellnuo_test_${TS}" \ -d "beneficiary_password=wellnuo123" \ -d "beneficiary_address=WellNuo App" \ -d "caretaker_username=anandk" \ -d "caretaker_email=anandk@wellnuo.app" \ -d "firstName=WellNuo" \ -d "lastName=Test" \ -d "first_name=WellNuo" \ -d "last_name=Test" \ -d "new_user_name=wellnuo_test_${TS}" \ -d "phone_number=+10000000000" \ -d "key=wellnuo123" \ -d "signature=WellNuo" \ -d "persons=1" \ -d "pets=0" \ -d "gender=0" \ -d "race=0" \ -d "born=1960" \ -d "lat=0" \ -d "lng=0" \ -d "gps_age=0" \ -d "wifis=[]" \ -d "devices=[]" \ -d "reuse_existing_devices=0" \ --data-urlencode "beneficiary_photo=$PHOTO"