From f03e417eb780282a37063c9b37095b67562d7117 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Sun, 12 Apr 2026 15:09:39 +0200 Subject: [PATCH] fix(prod): stabilize production environment and fix email adapter initialization --- .gitea/workflows/deploy.yml | 4 ++-- src/payload/payload.config.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index f005d1c..79c491f 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -1,4 +1,4 @@ -# Infrastructure Maintenance: Aggressive disk cleanup performed on 2026-04-12 to resolve ENOSPC blockers. +# Infrastructure Maintenance: Production stabilization and email adapter fix triggered on 2026-04-12. name: 🚀 Build & Deploy on: @@ -228,7 +228,7 @@ jobs: NEXT_PUBLIC_BASE_URL: ${{ needs.prepare.outputs.next_public_url }} # Secrets mapping (Database & CMS) - PAYLOAD_SECRET: ${{ (needs.prepare.outputs.target == 'testing' && secrets.TESTING_PAYLOAD_SECRET) || (needs.prepare.outputs.target == 'staging' && secrets.STAGING_PAYLOAD_SECRET) || secrets.PAYLOAD_SECRET || secrets.DIRECTUS_SECRET || vars.PAYLOAD_SECRET || 'you-need-to-set-a-payload-secret' }} + PAYLOAD_SECRET: ${{ (needs.prepare.outputs.target == 'testing' && secrets.TESTING_PAYLOAD_SECRET) || (needs.prepare.outputs.target == 'staging' && secrets.STAGING_PAYLOAD_SECRET) || secrets.PAYLOAD_SECRET || secrets.MINTEL_PRIVATE_TOKEN || secrets.DIRECTUS_SECRET || vars.PAYLOAD_SECRET || 'you-need-to-set-a-payload-secret' }} DATABASE_URI: ${{ (needs.prepare.outputs.target == 'testing' && secrets.TESTING_DATABASE_URI) || (needs.prepare.outputs.target == 'staging' && secrets.STAGING_DATABASE_URI) || secrets.DATABASE_URI || vars.DATABASE_URI }} POSTGRES_DB: ${{ secrets.POSTGRES_DB || vars.POSTGRES_DB || 'payload' }} POSTGRES_USER: ${{ secrets.POSTGRES_USER || vars.POSTGRES_USER || 'directus' }} diff --git a/src/payload/payload.config.ts b/src/payload/payload.config.ts index bacc287..3140032 100644 --- a/src/payload/payload.config.ts +++ b/src/payload/payload.config.ts @@ -57,7 +57,7 @@ export default buildConfig({ "info@mb-grid-solutions.com", defaultFromName: "MB Grid Solutions CMS", transportOptions: { - host: process.env.MAIL_HOST || process.env.SMTP_HOST, + host: process.env.MAIL_HOST || process.env.SMTP_HOST || "localhost", port: parseInt( process.env.MAIL_PORT || process.env.SMTP_PORT || "587", ),