2025-08-28 08:51:05 +00:00
|
|
|
services:
|
2025-11-30 18:28:44 +00:00
|
|
|
factuges_sync:
|
|
|
|
|
image: "factuges-sync-factuges:acana-latest"
|
|
|
|
|
container_name: "factuges-sync-factuges-acana"
|
|
|
|
|
restart: "no"
|
|
|
|
|
environment:
|
|
|
|
|
ENV: "prod"
|
|
|
|
|
LOCAL_TZ: "Europe/Madrid"
|
|
|
|
|
LAST_RUN_PATH: "${LAST_RUN_PATH}"
|
2025-08-28 08:51:05 +00:00
|
|
|
|
2025-11-30 18:28:44 +00:00
|
|
|
FACTUGES_HOST: "${FACTUGES_HOST}"
|
|
|
|
|
FACTUGES_PORT: "${FACTUGES_PORT}"
|
|
|
|
|
FACTUGES_DATABASE: "${FACTUGES_DATABASE}"
|
|
|
|
|
FACTUGES_USER: "${FACTUGES_USER}"
|
|
|
|
|
FACTUGES_PASSWORD: "${FACTUGES_PASSWORD}"
|
2025-08-28 08:51:05 +00:00
|
|
|
|
2025-11-30 18:28:44 +00:00
|
|
|
FWEB_MYSQL_HOST: "db"
|
|
|
|
|
FWEB_MYSQL_PORT: "${DB_PORT}"
|
|
|
|
|
FWEB_MYSQL_DATABASE: "${DB_NAME}"
|
|
|
|
|
FWEB_MYSQL_USER: "${DB_USER}"
|
|
|
|
|
FWEB_MYSQL_PASSWORD: "${DB_PASS}"
|
|
|
|
|
|
|
|
|
|
CTE_COMPANY_ID: "${CTE_COMPANY_ID}"
|
|
|
|
|
CTE_SERIE: "${CTE_SERIE}"
|
|
|
|
|
CTE_STATUS_INVOICE: "${CTE_STATUS_INVOICE}"
|
|
|
|
|
CTE_IS_PROFORMA: "${CTE_IS_PROFORMA}"
|
|
|
|
|
CTE_STATUS_VERIFACTU: "${CTE_STATUS_VERIFACTU}"
|
|
|
|
|
CTE_LANGUAGE_CODE: "${CTE_LANGUAGE_CODE}"
|
|
|
|
|
CTE_COUNTRY_CODE: "${CTE_COUNTRY_CODE}"
|
|
|
|
|
CTE_IS_COMPANY: "${CTE_IS_COMPANY}"
|
|
|
|
|
CTE_SYNC_RESULT_OK: "${CTE_SYNC_RESULT_OK}"
|
|
|
|
|
CTE_SYNC_RESULT_FAIL: "${CTE_SYNC_RESULT_FAIL}"
|
|
|
|
|
depends_on:
|
|
|
|
|
db:
|
|
|
|
|
condition: service_healthy
|
|
|
|
|
networks:
|
|
|
|
|
- internal
|
|
|
|
|
- edge
|
|
|
|
|
volumes:
|
|
|
|
|
- ./volumes/db_sync/logs:/app/logs
|
|
|
|
|
- ./volumes/db_sync/last_run_factuges.ini:/app/last_run_factuges.ini:rw
|