feat(ops): scripturi start.sh (test/prod, api/worker) + verificare RAR
start.sh ruleaza api/worker/both pe mediu test sau prod, cu --send pentru trimiterea la RAR, plus status/stop. start-test.sh si start-prod.sh sunt wrappere care fixeaza mediul. tools/rar_finalizate.py listeaza prezentarile inregistrate la RAR (confirmare end-to-end ca au ajuns). .gitignore: .run/. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
20
start-prod.sh
Executable file
20
start-prod.sh
Executable file
@@ -0,0 +1,20 @@
|
||||
#!/usr/bin/env bash
|
||||
# start-prod.sh — lanseaza start.sh pe mediul PROD. Forwardeaza rol + optiuni.
|
||||
#
|
||||
# ./start-prod.sh api # API prod
|
||||
# ./start-prod.sh worker --send # worker prod (TRIMITE la RAR productie)
|
||||
# ./start-prod.sh both --send # API + worker
|
||||
# ./start-prod.sh status | stop
|
||||
#
|
||||
# In productie trimiterea trebuie ceruta EXPLICIT cu --send, ca sa nu trimiti din
|
||||
# greseala. De aceea fara argumente nu pornim nimic. Recomandat: docker compose.
|
||||
|
||||
set -euo pipefail
|
||||
cd "$(dirname "$0")"
|
||||
|
||||
if [ $# -eq 0 ]; then
|
||||
echo "Specifica rolul: api | worker | both (adauga --send pentru trimitere la RAR)." >&2
|
||||
echo "Ex: ./start-prod.sh both --send | vezi ./start.sh --help" >&2
|
||||
exit 1
|
||||
fi
|
||||
exec ./start.sh prod "$@"
|
||||
Reference in New Issue
Block a user