This commit is contained in:
MAURA Mathieu
2026-06-15 13:29:54 +02:00
commit c7ebda896a
7 changed files with 1539 additions and 0 deletions
+40
View File
@@ -0,0 +1,40 @@
# ─────────────────────────────────────────────────────────────
# 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
TABLE_HISTORIQUE=Historique
# Colonnes Grist
COL_EMAIL=Courriel
COL_SYNC=Synchronisation
COL_NB_SYNCS=Nb_syncs
# ── 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 ───────────────────────────────────
N_WORKERS=4
POLL_INTERVAL=30
# Part des slots réservés aux BAL jamais synchronisées (0.0 1.0, défaut 20%)
NEW_RATIO=0.20