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}"
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)