Merge pull request #130 from the-luap/feat/optional-event-date-expiration-beta

fix: resolve admin invitation flow issues and improve STORAGE_PATH documentation
This commit is contained in:
Paul Nothaft
2026-01-18 15:35:15 +01:00
committed by GitHub
6 changed files with 31 additions and 21 deletions
+1
View File
@@ -44,6 +44,7 @@ SMTP_PASS=your-sendgrid-api-key
EMAIL_FROM=[email protected]
# Storage Paths
# IMPORTANT: STORAGE_PATH must be set to avoid file path resolution issues
# Docker deployment:
STORAGE_PATH=/app/storage
EVENTS_PATH=/app/storage/events
@@ -60,7 +60,7 @@ async function createInvitation({ email, roleId, invitedById }) {
// Queue invitation email
const frontendUrl = process.env.FRONTEND_URL || process.env.ADMIN_URL || 'http://localhost:3005';
await queueEmail(null, email, 'admin_invitation', {
invite_link: `${frontendUrl}/admin/accept-invite/${token}`,
invite_link: `${frontendUrl}/invite/${token}`,
role_name: role.display_name,
expires_at: expiresAt.toISOString()
});