Arreglo para cambio de año
This commit is contained in:
parent
99c02db1b2
commit
80e88e98a0
@ -49,7 +49,8 @@ INSERT_INVOICE = (
|
|||||||
"FROM customer_invoices "
|
"FROM customer_invoices "
|
||||||
"WHERE company_id = %s "
|
"WHERE company_id = %s "
|
||||||
"AND is_proforma = %s "
|
"AND is_proforma = %s "
|
||||||
"AND deleted_at is null"
|
"AND deleted_at is null "
|
||||||
|
"AND series = %s"
|
||||||
)
|
)
|
||||||
|
|
||||||
INSERT_VERIFACTU_RECORD = (
|
INSERT_VERIFACTU_RECORD = (
|
||||||
|
|||||||
@ -361,6 +361,7 @@ def insert_invoice_header(
|
|||||||
hif.get("factuges_id"),
|
hif.get("factuges_id"),
|
||||||
hif.get("company_id"),
|
hif.get("company_id"),
|
||||||
hif.get("is_proforma"),
|
hif.get("is_proforma"),
|
||||||
|
hif.get("series"),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
return invoice_id
|
return invoice_id
|
||||||
|
|||||||
@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
SCRIPT_VERSION="2.3"
|
SCRIPT_VERSION="2.4"
|
||||||
|
|
||||||
# ================================================
|
# ================================================
|
||||||
# FACTUGES SYNC - Docker Build Script (Simplificado)
|
# FACTUGES SYNC - Docker Build Script (Simplificado)
|
||||||
@ -102,13 +102,12 @@ FACTUGES_TAR_LATEST="${FACTUGES_OUT##*|}"
|
|||||||
VERIFACTU_OUT=$(build_image "verifactu")
|
VERIFACTU_OUT=$(build_image "verifactu")
|
||||||
VERIFACTU_TAR_V="${VERIFACTU_OUT%%|*}"
|
VERIFACTU_TAR_V="${VERIFACTU_OUT%%|*}"
|
||||||
VERIFACTU_TAR_LATEST="${VERIFACTU_OUT##*|}"
|
VERIFACTU_TAR_LATEST="${VERIFACTU_OUT##*|}"
|
||||||
VERIFACTU_TAR_LATEST=$(build_image "verifactu" | sed -n '2p')
|
|
||||||
|
|
||||||
|
|
||||||
# ---------- 6. Manifest ----------
|
# ---------- 6. Manifest ----------
|
||||||
MANIFEST_FILE="${OUT_DIR}/manifest-${IMAGE_VERSION}-${DATE}.json"
|
MANIFEST_FILE="${OUT_DIR}/manifest-${IMAGE_VERSION}-${DATE}.json"
|
||||||
cat > "${MANIFEST_FILE}" <<EOF
|
cat > "${MANIFEST_FILE}" <<EOF
|
||||||
{
|
{
|
||||||
|
"type": "script",
|
||||||
"company": "${COMPANY}",
|
"company": "${COMPANY}",
|
||||||
"version": "${IMAGE_VERSION}",
|
"version": "${IMAGE_VERSION}",
|
||||||
"build_time": "${ISO_DATE}",
|
"build_time": "${ISO_DATE}",
|
||||||
@ -132,7 +131,7 @@ echo ""
|
|||||||
|
|
||||||
# ---------- 7. LOAD opcional ----------
|
# ---------- 7. LOAD opcional ----------
|
||||||
if [[ "$LOAD" == true ]]; then
|
if [[ "$LOAD" == true ]]; then
|
||||||
echo "📥 Subiendo imágenes al servidor ${SSH_HOST}..."
|
echo "📥 Cargando imágenes en producción ${SSH_HOST}..."
|
||||||
|
|
||||||
ssh -p "${SSH_PORT}" "${SSH_USER}@${SSH_HOST}" \
|
ssh -p "${SSH_PORT}" "${SSH_USER}@${SSH_HOST}" \
|
||||||
"mkdir -p /opt/factuges/${COMPANY}/sync"
|
"mkdir -p /opt/factuges/${COMPANY}/sync"
|
||||||
@ -143,11 +142,11 @@ if [[ "$LOAD" == true ]]; then
|
|||||||
echo "📥 Cargando imágenes en Docker remoto..."
|
echo "📥 Cargando imágenes en Docker remoto..."
|
||||||
|
|
||||||
ssh -p "${SSH_PORT}" "${SSH_USER}@${SSH_HOST}" <<EOF
|
ssh -p "${SSH_PORT}" "${SSH_USER}@${SSH_HOST}" <<EOF
|
||||||
docker load -i /opt/factuges/${COMPANY}/sync/$(basename "${FACTUGES_TAR_V}")
|
docker load -i /opt/factuges/${COMPANY}/sync/$(basename "${FACTUGES_TAR_LATEST}")
|
||||||
docker load -i /opt/factuges/${COMPANY}/sync/$(basename "${VERIFACTU_TAR_V}")
|
docker load -i /opt/factuges/${COMPANY}/sync/$(basename "${VERIFACTU_TAR_LATEST}")
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
echo "✔ Imágenes cargadas correctamente"
|
echo "✅ Imágenes cargada en producción"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
[metadata]
|
[metadata]
|
||||||
name = factuges-sync
|
name = factuges-sync
|
||||||
version = 0.1.6
|
version = 0.1.7
|
||||||
description = ETL job to sync data from legacy DB to MariaDB
|
description = ETL job to sync data from legacy DB to MariaDB
|
||||||
author = Rodax Software
|
author = Rodax Software
|
||||||
author_email = info@rodax-software.com
|
author_email = info@rodax-software.com
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user