45 lines
1.4 KiB
YAML
45 lines
1.4 KiB
YAML
services:
|
|
factuges_sync:
|
|
image: "factuges-sync:acana-latest"
|
|
container_name: "factuges-sync-acana"
|
|
restart: "no"
|
|
environment:
|
|
ENV: "production"
|
|
LOCAL_TZ: "Europe/Madrid"
|
|
STATE_PATH: "${STATE_PATH}"
|
|
|
|
FACTUGES_HOST: "${FACTUGES_HOST}"
|
|
FACTUGES_PORT: "${FACTUGES_PORT}"
|
|
FACTUGES_DATABASE: "${FACTUGES_DATABASE}"
|
|
FACTUGES_USER: "${FACTUGES_USER}"
|
|
FACTUGES_PASSWORD: "${FACTUGES_PASSWORD}"
|
|
|
|
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}"
|
|
|
|
VERIFACTU_API_KEY: "${VERIFACTU_API_KEY}"
|
|
VERIFACTU_BASE_URL: "${VERIFACTU_BASE_URL}"
|
|
VERIFACTU_NIFS_API_KEY: "${VERIFACTU_NIFS_API_KEY}"
|
|
depends_on:
|
|
db:
|
|
condition: service_healthy
|
|
networks:
|
|
- internal
|
|
- edge
|
|
volumes:
|
|
- ./volumes/db_sync:/app/state
|