From 0ed49a3838dfbaa13a0bd6bd8731ffa5470512c5 Mon Sep 17 00:00:00 2001 From: Victor Fraile Garcia Date: Sun, 19 Jul 2026 10:21:52 +0200 Subject: [PATCH] fix(ucepsa): repair Shop Floor sync manager syntax --- .../ops/manage_odoo_shopfloor_sync_v033.sh | 42 ++++++++----------- 1 file changed, 18 insertions(+), 24 deletions(-) diff --git a/ucepsa/edge-oee-demo/ops/manage_odoo_shopfloor_sync_v033.sh b/ucepsa/edge-oee-demo/ops/manage_odoo_shopfloor_sync_v033.sh index 2bb3138..e12183e 100755 --- a/ucepsa/edge-oee-demo/ops/manage_odoo_shopfloor_sync_v033.sh +++ b/ucepsa/edge-oee-demo/ops/manage_odoo_shopfloor_sync_v033.sh @@ -4,29 +4,19 @@ set -euo pipefail ACTION="${1:-status}" 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}" INTERVAL="${SHOPFLOOR_SYNC_INTERVAL_S:-15}" LOOKBACK="${SHOPFLOOR_SYNC_LOOKBACK_HOURS:-168}" -TENANT="${SHOPFLOOR_TENANT:-ucepsa}" -SITE="${SHOPFLOOR_SITE:-ucepsa_onpremise}" +TENANT_NAME="${SHOPFLOOR_TENANT:-ucepsa}" +SITE_NAME="${SHOPFLOOR_SITE:-ucepsa_onpremise}" -MACHINE_MAP_JSON="${ - SHOPFLOOR_MACHINE_MAP_JSON:- - {"52":"CORT-00","53":"CORT-01","54":"CORT-02"} -}" +DEFAULT_MACHINE_MAP='{"52":"CORT-00","53":"CORT-01","54":"CORT-02"}' +MACHINE_MAP_JSON="${SHOPFLOOR_MACHINE_MAP_JSON:-$DEFAULT_MACHINE_MAP}" -OUTPUT="${ - SHOPFLOOR_SYNC_OUTPUT:- - /tmp/ucepsa_odoo_shopfloor_session_sync.jsonl -}" +OUTPUT="${SHOPFLOOR_SYNC_OUTPUT:-/tmp/ucepsa_odoo_shopfloor_session_sync.jsonl}" cd "$ROOT" @@ -38,11 +28,11 @@ image() { docker_common_args=( --network "$NETWORK" - --env-file .env - -e ODOO_DB_OVERRIDE=ucepsa_prod - -e TENANT_OVERRIDE="$TENANT" - -e SITE_OVERRIDE="$SITE" - -e SHOPFLOOR_MACHINE_MAP_JSON="$MACHINE_MAP_JSON" + --env-file "$ROOT/.env" + -e "ODOO_DB_OVERRIDE=ucepsa_prod" + -e "TENANT_OVERRIDE=$TENANT_NAME" + -e "SITE_OVERRIDE=$SITE_NAME" + -e "SHOPFLOOR_MACHINE_MAP_JSON=$MACHINE_MAP_JSON" -v "$ROOT:/app:ro" -w /app --entrypoint python @@ -112,6 +102,12 @@ backfill_known() { --workorder-id 810 } +show_status() { + docker ps -a \ + --format 'table {{.Names}}\t{{.Status}}' \ + | grep -E "$CONTAINER|NAMES" || true +} + case "$ACTION" in start) start_sync @@ -128,9 +124,7 @@ case "$ACTION" in ;; status) - docker ps -a \ - --format 'table {{.Names}}\t{{.Status}}' \ - | grep -E "$CONTAINER|NAMES" + show_status ;; logs)