FROM lbjlaq/antigravity-manager:latest # Write a startup diagnostic script using only built-in Debian tools RUN cat > /app/start.sh << 'EOF' #!/bin/bash echo "========================================================" echo " ANTIGRAVITY MANAGER — STARTUP DIAGNOSTICS" echo "========================================================" echo "" echo "📅 DATE & TIME" date -u echo "" echo "🖥️ OS INFO" cat /etc/os-release 2>/dev/null || echo "N/A" echo "" echo "⚙️ KERNEL" uname -a echo "" echo "🌐 HOSTNAME & IP" echo "Hostname: $(hostname)" echo "IPs: $(hostname -I 2>/dev/null || echo 'N/A')" echo "" echo "💾 STORAGE" df -h echo "" echo "🧠 MEMORY" free -h echo "" echo "📦 INSTALLED PACKAGES" dpkg -l 2>/dev/null | grep "^ii" | awk '{print $2, $3}' || echo "N/A" echo "" echo "🌍 ENVIRONMENT VARIABLES" env | sort echo "" echo "📁 APP DIRECTORY (/app)" ls -lah /app/ echo "" echo "📁 DATA DIRECTORY (/root/.antigravity_tools)" ls -lah /root/.antigravity_tools/ 2>/dev/null || echo " (not created yet — fresh start)" echo "" echo "========================================================" echo "🚀 Starting Antigravity Manager..." echo "========================================================" echo "" exec /app/antigravity-tools "$@" EOF RUN chmod +x /app/start.sh EXPOSE 8045 ENTRYPOINT ["/app/start.sh"] CMD ["--headless"]