Files

48 lines
2.2 KiB
Bash

# ─────────────────────────────────────────────────────────────
# Configuration du daemon imapsync_daemon.py
# Copier en .env et adapter — NE PAS committer ce fichier
# ─────────────────────────────────────────────────────────────
# ── Grist ────────────────────────────────────────────────────
GRIST_API_KEY=votre_cle_api_grist
GRIST_DOC_ID=votre_id_document_grist
GRIST_BASE_URL=https://grist.votre-instance.fr
# Tables Grist
TABLE_BALS=BALs
COL_EMAIL=Courriel #Addresse a synchoniser
COL_SYNC=Synchronisation #Bool si vrai, synchoniser
COL_FINI=Fini
COL_NB_SYNCS=Nb_syncs #contient le nombre de synchonisation de la BAL
COL_SUCCESS=Synchonisee_au_moins_une_fois
COL_LAST_PASS=Date_derniere_passe
COL_FINISH_TIME=Date_fini
TABLE_HISTORIQUE=Historique
COL_BAL=Bal
COL_STATUS=Status
COL_NB_EMAILS=Nb_emails
COL_DUREE_SEC=Duree_sec
COL_DATE=Date
# ── Serveurs IMAP ─────────────────────────────────────────────
HOST1=imap.source.fr
HOST2=imap.destination.fr
# ── Compte administrateur source (OAuth2) ────────────────────
USER1_PREFIX=admin@source.fr
OAUTH2_TOKEN_FILE=/home/migration/migration-dinum/oauth2_imap/tokens/oauth2_migration.txt
# ── Compte administrateur destination ────────────────────────
USER2_PREFIX=admin@destination.fr
PASS2=mot_de_passe_admin_destination
# ── imapsync ─────────────────────────────────────────────────
IMAPSYNC=/usr/bin/imapsync
TMPDIR_CACHE=/home/migration/imapsync_cache
# ── Parallélisme et polling ───────────────────────────────────
NB_CONCURENT_NEW_BAL=3
NB_CONCURENT_REPASS_BAL=3
NB_CONCURENT_PRIORITY_BAL=3