deploy
This commit is contained in:
Executable
+22
@@ -0,0 +1,22 @@
|
||||
#!/usr/bin/env bash
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
echo "=== Files ==="
|
||||
ls -la .env 2>/dev/null || echo "MISSING deploy/.env — run: cp .env.example .env"
|
||||
ls -d ../backend ../frontend 2>/dev/null || echo "MISSING ../backend or ../frontend"
|
||||
|
||||
echo ""
|
||||
echo "=== Containers ==="
|
||||
docker compose --env-file .env ps -a 2>/dev/null || docker compose ps -a
|
||||
|
||||
echo ""
|
||||
echo "=== API logs (last 40 lines) ==="
|
||||
docker compose --env-file .env logs api --tail 40 2>/dev/null || true
|
||||
|
||||
echo ""
|
||||
echo "=== Port 3001 ==="
|
||||
curl -fsS "http://127.0.0.1:${API_PORT:-3001}/health" 2>&1 || echo "curl failed (API not listening)"
|
||||
|
||||
echo ""
|
||||
echo "=== Port 80 (web) ==="
|
||||
curl -fsS -o /dev/null -w "HTTP %{http_code}\n" "http://127.0.0.1/" 2>&1 || echo "web not responding"
|
||||
Reference in New Issue
Block a user