fix backfill
This commit is contained in:
17
deploy/run_backfill_ote_prices.sh
Executable file
17
deploy/run_backfill_ote_prices.sh
Executable file
@@ -0,0 +1,17 @@
|
||||
#!/usr/bin/env bash
|
||||
# Spustí backfill OTE cen uvnitř kontejneru backend (asyncpg tam už je v image).
|
||||
set -euo pipefail
|
||||
HERE="$(cd "$(dirname "$0")" && pwd)"
|
||||
if [[ -f "$HERE/../docker-compose.yml" ]]; then
|
||||
# Git checkout: repo/deploy/run_*.sh → compose v kořeni repa
|
||||
COMPOSE_DIR="$(cd "$HERE/.." && pwd)"
|
||||
elif [[ -f "$HERE/../../docker-compose.yml" ]]; then
|
||||
# Produkce: /opt/ems-deploy/app/deploy/run_*.sh → compose v /opt/ems-deploy
|
||||
COMPOSE_DIR="$(cd "$HERE/../.." && pwd)"
|
||||
else
|
||||
echo "Nenašel jsem docker-compose.yml (nadřazený adresář deploy/ nebo app/)." >&2
|
||||
echo "Spusťte ručně z kořene stacku: docker compose exec -T backend python3 scripts/backfill_ote_prices.py …" >&2
|
||||
exit 1
|
||||
fi
|
||||
cd "$COMPOSE_DIR"
|
||||
exec docker compose exec -T backend python3 scripts/backfill_ote_prices.py "$@"
|
||||
Reference in New Issue
Block a user