mirror of
https://github.com/idrainformatica/PecFlow.git
synced 2026-06-16 12:45:42 +02:00
Cambio nome
This commit is contained in:
@@ -1 +1 @@
|
||||
# Worker PecFlow
|
||||
# Worker PEChub
|
||||
|
||||
@@ -21,7 +21,7 @@ class WorkerSettings(BaseSettings):
|
||||
log_level: str = "INFO"
|
||||
|
||||
# ── Database ──────────────────────────────────────────────────────────────
|
||||
database_url: str = "postgresql+asyncpg://pecflow:pecflow_dev_password@db:5432/pecflow"
|
||||
database_url: str = "postgresql+asyncpg://pechub:pechub_dev_password@db:5432/pechub"
|
||||
|
||||
# ── Redis ─────────────────────────────────────────────────────────────────
|
||||
redis_url: str = "redis://redis:6379/0"
|
||||
@@ -30,7 +30,7 @@ class WorkerSettings(BaseSettings):
|
||||
minio_endpoint: str = "minio:9000"
|
||||
minio_access_key: str = "minioadmin"
|
||||
minio_secret_key: str = "minioadmin"
|
||||
minio_bucket: str = "pecflow"
|
||||
minio_bucket: str = "pechub"
|
||||
minio_use_ssl: bool = False
|
||||
|
||||
# ── Cifratura credenziali (ADR-002) ───────────────────────────────────────
|
||||
|
||||
+4
-4
@@ -1,5 +1,5 @@
|
||||
"""
|
||||
Entrypoint worker arq – PecFlow IMAP Sync Engine.
|
||||
Entrypoint worker arq – PEChub IMAP Sync Engine.
|
||||
|
||||
Avvio: python -m app.main
|
||||
|
||||
@@ -55,7 +55,7 @@ async def on_startup(ctx: dict[str, Any]) -> None:
|
||||
"""
|
||||
global _mailbox_pool
|
||||
|
||||
logger.info("🚀 PecFlow Worker avviato")
|
||||
logger.info("🚀 PEChub Worker avviato")
|
||||
logger.info(f" DB: {settings.database_url.split('@')[-1]}")
|
||||
logger.info(f" Redis: {settings.redis_url}")
|
||||
logger.info(f" MinIO: {settings.minio_endpoint}")
|
||||
@@ -85,7 +85,7 @@ async def on_shutdown(ctx: dict[str, Any]) -> None:
|
||||
"""Cleanup all'arresto del worker."""
|
||||
global _mailbox_pool
|
||||
|
||||
logger.info("🛑 PecFlow Worker in arresto...")
|
||||
logger.info("🛑 PEChub Worker in arresto...")
|
||||
|
||||
pool = ctx.get("mailbox_pool") or _mailbox_pool
|
||||
if pool:
|
||||
@@ -161,5 +161,5 @@ class WorkerSettings:
|
||||
# ─── Entrypoint ───────────────────────────────────────────────────────────────
|
||||
|
||||
if __name__ == "__main__":
|
||||
logger.info("Avvio PecFlow Worker (arq)...")
|
||||
logger.info("Avvio PEChub Worker (arq)...")
|
||||
run_worker(WorkerSettings)
|
||||
|
||||
@@ -115,7 +115,7 @@ class SmtpSender:
|
||||
body_container = msg
|
||||
|
||||
# Headers obbligatori
|
||||
message_id = make_msgid(domain="pecflow.local")
|
||||
message_id = make_msgid(domain="pechub.local")
|
||||
msg["From"] = self.mailbox.email_address
|
||||
msg["To"] = ", ".join(to_addresses)
|
||||
if cc_addresses:
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
"""
|
||||
Client MinIO/S3 asincrono per il worker.
|
||||
|
||||
Percorso EML raw: pecflow/tenants/{tenant_id}/mailboxes/{mailbox_id}/raw/{uid}.eml
|
||||
Percorso allegati: pecflow/tenants/{tenant_id}/mailboxes/{mailbox_id}/attachments/{msg_id}/{filename}
|
||||
Percorso EML raw: pechub/tenants/{tenant_id}/mailboxes/{mailbox_id}/raw/{uid}.eml
|
||||
Percorso allegati: pechub/tenants/{tenant_id}/mailboxes/{mailbox_id}/attachments/{msg_id}/{filename}
|
||||
"""
|
||||
|
||||
import io
|
||||
|
||||
Reference in New Issue
Block a user