From f6e774b5c925744e107031930023402d09a50400 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Fri, 6 Feb 2026 17:07:25 +0100 Subject: [PATCH] feat: Add `GATEKEEPER_PASSWORD` environment variable for authentication. --- .gitea/workflows/deploy.yml | 39 +++++++++++++++++++++++++++++-------- 1 file changed, 31 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 06511fd..d560528 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -194,14 +194,37 @@ jobs: # Directus DIRECTUS_URL=${{ needs.prepare.outputs.directus_url }} DIRECTUS_HOST=${{ needs.prepare.outputs.directus_host }} - DIRECTUS_API_TOKEN=${{ secrets.DIRECTUS_API_TOKEN }} - DIRECTUS_ADMIN_EMAIL=${{ secrets.DIRECTUS_ADMIN_EMAIL || 'admin@mintel.me' }} - DIRECTUS_ADMIN_PASSWORD=${{ secrets.DIRECTUS_ADMIN_PASSWORD }} - DIRECTUS_DB_NAME=${{ secrets.DIRECTUS_DB_NAME || 'directus' }} - DIRECTUS_DB_USER=${{ secrets.DIRECTUS_DB_USER || 'directus' }} - DIRECTUS_DB_PASSWORD=${{ secrets.DIRECTUS_DB_PASSWORD }} - DIRECTUS_KEY=${{ secrets.DIRECTUS_KEY }} - DIRECTUS_SECRET=${{ secrets.DIRECTUS_SECRET }} + DIRECTUS_API_TOKEN=${{ secrets.DIRECTUS_API_TOKEN || vars.DIRECTUS_API_TOKEN }} + DIRECTUS_ADMIN_EMAIL=${{ secrets.DIRECTUS_ADMIN_EMAIL || vars.DIRECTUS_ADMIN_EMAIL || 'admin@mintel.me' }} + DIRECTUS_ADMIN_PASSWORD=${{ secrets.DIRECTUS_ADMIN_PASSWORD || vars.DIRECTUS_ADMIN_PASSWORD }} + DIRECTUS_DB_NAME=${{ secrets.DIRECTUS_DB_NAME || vars.DIRECTUS_DB_NAME || 'directus' }} + DIRECTUS_DB_USER=${{ secrets.DIRECTUS_DB_USER || vars.DIRECTUS_DB_USER || 'directus' }} + DIRECTUS_DB_PASSWORD=${{ secrets.DIRECTUS_DB_PASSWORD || vars.DIRECTUS_DB_PASSWORD }} + DIRECTUS_KEY=${{ secrets.DIRECTUS_KEY || vars.DIRECTUS_KEY }} + DIRECTUS_SECRET=${{ secrets.DIRECTUS_SECRET || vars.DIRECTUS_SECRET }} + + # SMTP Config + SMTP_HOST=${{ secrets.SMTP_HOST || vars.SMTP_HOST }} + SMTP_PORT=${{ secrets.SMTP_PORT || vars.SMTP_PORT || '587' }} + SMTP_SECURE=${{ secrets.SMTP_SECURE || vars.SMTP_SECURE || 'false' }} + SMTP_USER=${{ secrets.SMTP_USER || vars.SMTP_USER }} + SMTP_PASS=${{ secrets.SMTP_PASS || vars.SMTP_PASS }} + SMTP_FROM=${{ secrets.SMTP_FROM || vars.SMTP_FROM }} + CONTACT_RECIPIENT=${{ secrets.CONTACT_RECIPIENT || vars.CONTACT_RECIPIENT }} + + # Authentication + GATEKEEPER_PASSWORD=${{ secrets.GATEKEEPER_PASSWORD || vars.GATEKEEPER_PASSWORD }} + AUTH_COOKIE_NAME=${{ secrets.AUTH_COOKIE_NAME || vars.AUTH_COOKIE_NAME || 'mintel_gatekeeper_session' }} + + # External Services + SENTRY_DSN=${{ secrets.SENTRY_DSN || vars.SENTRY_DSN }} + GOTIFY_URL=${{ secrets.GOTIFY_URL || vars.GOTIFY_URL }} + GOTIFY_TOKEN=${{ secrets.GOTIFY_TOKEN || vars.GOTIFY_TOKEN }} + NEXT_PUBLIC_UMAMI_WEBSITE_ID=${{ secrets.NEXT_PUBLIC_UMAMI_WEBSITE_ID || vars.NEXT_PUBLIC_UMAMI_WEBSITE_ID }} + NEXT_PUBLIC_UMAMI_SCRIPT_URL=${{ secrets.NEXT_PUBLIC_UMAMI_SCRIPT_URL || vars.NEXT_PUBLIC_UMAMI_SCRIPT_URL }} + + # Project + PROJECT_COLOR=${{ secrets.PROJECT_COLOR || vars.PROJECT_COLOR || '#82ed20' }} EOF APP_DIR="/home/deploy/sites/mb-grid-solutions.com"