fix(ucepsa): repair Shop Floor sync manager syntax

This commit is contained in:
Victor Fraile Garcia 2026-07-19 10:21:52 +02:00
parent 7f9a88d81a
commit 0ed49a3838

View File

@ -4,29 +4,19 @@ set -euo pipefail
ACTION="${1:-status}" ACTION="${1:-status}"
ROOT="${SHOPFLOOR_RUNTIME_ROOT:-/srv/mesavault/edge-oee-ucepsa}" ROOT="${SHOPFLOOR_RUNTIME_ROOT:-/srv/mesavault/edge-oee-ucepsa}"
CONTAINER="${SHOPFLOOR_SYNC_CONTAINER:-mv_ucepsa_odoo_shopfloor_session_sync}"
CONTAINER="${
SHOPFLOOR_SYNC_CONTAINER:-
mv_ucepsa_odoo_shopfloor_session_sync
}"
NETWORK="${SHOPFLOOR_DOCKER_NETWORK:-mv_ucepsa_net}" NETWORK="${SHOPFLOOR_DOCKER_NETWORK:-mv_ucepsa_net}"
INTERVAL="${SHOPFLOOR_SYNC_INTERVAL_S:-15}" INTERVAL="${SHOPFLOOR_SYNC_INTERVAL_S:-15}"
LOOKBACK="${SHOPFLOOR_SYNC_LOOKBACK_HOURS:-168}" LOOKBACK="${SHOPFLOOR_SYNC_LOOKBACK_HOURS:-168}"
TENANT="${SHOPFLOOR_TENANT:-ucepsa}" TENANT_NAME="${SHOPFLOOR_TENANT:-ucepsa}"
SITE="${SHOPFLOOR_SITE:-ucepsa_onpremise}" SITE_NAME="${SHOPFLOOR_SITE:-ucepsa_onpremise}"
MACHINE_MAP_JSON="${ DEFAULT_MACHINE_MAP='{"52":"CORT-00","53":"CORT-01","54":"CORT-02"}'
SHOPFLOOR_MACHINE_MAP_JSON:- MACHINE_MAP_JSON="${SHOPFLOOR_MACHINE_MAP_JSON:-$DEFAULT_MACHINE_MAP}"
{"52":"CORT-00","53":"CORT-01","54":"CORT-02"}
}"
OUTPUT="${ OUTPUT="${SHOPFLOOR_SYNC_OUTPUT:-/tmp/ucepsa_odoo_shopfloor_session_sync.jsonl}"
SHOPFLOOR_SYNC_OUTPUT:-
/tmp/ucepsa_odoo_shopfloor_session_sync.jsonl
}"
cd "$ROOT" cd "$ROOT"
@ -38,11 +28,11 @@ image() {
docker_common_args=( docker_common_args=(
--network "$NETWORK" --network "$NETWORK"
--env-file .env --env-file "$ROOT/.env"
-e ODOO_DB_OVERRIDE=ucepsa_prod -e "ODOO_DB_OVERRIDE=ucepsa_prod"
-e TENANT_OVERRIDE="$TENANT" -e "TENANT_OVERRIDE=$TENANT_NAME"
-e SITE_OVERRIDE="$SITE" -e "SITE_OVERRIDE=$SITE_NAME"
-e SHOPFLOOR_MACHINE_MAP_JSON="$MACHINE_MAP_JSON" -e "SHOPFLOOR_MACHINE_MAP_JSON=$MACHINE_MAP_JSON"
-v "$ROOT:/app:ro" -v "$ROOT:/app:ro"
-w /app -w /app
--entrypoint python --entrypoint python
@ -112,6 +102,12 @@ backfill_known() {
--workorder-id 810 --workorder-id 810
} }
show_status() {
docker ps -a \
--format 'table {{.Names}}\t{{.Status}}' \
| grep -E "$CONTAINER|NAMES" || true
}
case "$ACTION" in case "$ACTION" in
start) start)
start_sync start_sync
@ -128,9 +124,7 @@ case "$ACTION" in
;; ;;
status) status)
docker ps -a \ show_status
--format 'table {{.Names}}\t{{.Status}}' \
| grep -E "$CONTAINER|NAMES"
;; ;;
logs) logs)