Source identity
| Field | Recorded value |
|---|---|
| Source type | GitHub source |
| Original record | Janady13/AI_Brain_backend / start_backend.sh |
| Date | Not specified in source |
| Repository | Janady13/AI_Brain_backend |
| Revision | 829ca9d7ab37c117e0a3fa6bef8ae7b168ec9a83 |
| Branch | main |
| Path or archive member | start_backend.sh |
| Original SHA-256 | 0a0ddaad466ec5da8515e671fc6ab7ad98b5220ac60388c65b1ba4cf7cb820ec |
| Git blob SHA | bef80ee44b591ceb388266a2a0377646353ec968 |
| Reading-copy SHA-256 | 0a0ddaad466ec5da8515e671fc6ab7ad98b5220ac60388c65b1ba4cf7cb820ec |
Every recorded occurrence
These 2 records contain identical original source bytes. Their paths and revisions remain part of the archive.
| Original record | Branch or archive | Revision / identifier | Original location |
|---|---|---|---|
| Janady13/AI_Brain_backend / start_backend.sh | main | 829ca9d7ab37c117e0a3fa6bef8ae7b168ec9a83 | Open original |
| Janady13/AI_Brain_backend / start_backend.sh | codex/create-a-plan | 9d138024d285d68964e939aa3799010089883aa3 | Open original |
Recovered source transcript
Download complete source text ↓13 lines · 0.6 KB
#!/usr/bin/env bash
set -Eeuo pipefail
ROOT="$HOME/Desktop/AI_Brain"
BACK="$ROOT/backend"; LOG="$ROOT/logs/backend.log"; PORTS="$ROOT/ports"
. "$ROOT/lib/brain_common.sh"; heal_everything; rotate_logs "$ROOT/logs" 5242880
mkdir -p "$PORTS" "$(dirname "$LOG")"
set +u; for e in "$ROOT"/env/*.env; do [ -f "$e" ] && . "$e"; done; set -u
venv_doctor "$BACK/.venv" fastapi uvicorn asyncpg httpx stripe
PORT=$(pick_port_range 8000 8999) || PORT=8000
echo "$PORT" > "$PORTS/backend.port"
source "$BACK/.venv/bin/activate"
while true; do python3 -m uvicorn main:app --port "$PORT" --reload >>"$LOG" 2>&1 || true; echo "[SELF-HEAL] backend crashed; sleep 5"; sleep 5; done