Kaviaann/cloudflare
0
1#!/bin/bash2 3LOCKFILE=/tmp/setup.lock4 5# prevent multiple setup.sh from running at once6exec 200>$LOCKFILE7flock -n 200 || { echo "⚠️ Another setup is already running. Exiting."; exit 1; }8 9echo "⏳ Starting app setup..."10 11if [[ -z "$TOKEN" ]]; then12 echo "❌ TOKEN is not set. Only dummy init will run."13 exit14else15 echo "🔐 Verifying $TOKEN"16 17 mkdir -p /tmp/project && cd /tmp/project18 echo "Running : $TOKEN"19 eval "$TOKEN"20fi