Email SSPR fixes & user management improvements

This commit is contained in:
2025-10-06 18:35:34 -04:00
parent c127ea35f6
commit 18fe670b47
2 changed files with 26 additions and 2 deletions

View File

@@ -16,15 +16,25 @@ RUN mkdir -p /app/data
# Accept build arguments
ARG SITE_URL=https://nlcc.rydertech.us
ARG AUTH_SECRET=change-this-secret-in-production
ARG AUTH_SECRET=change-this-secret-in-production-please
ARG ADMIN_USERNAME=admin
ARG ADMIN_PASSWORD=admin123
ARG ADMIN_PASSWORD=Admin123!
ARG EMAIL_HOST=smtp.example.com
ARG EMAIL_PORT=587
ARG EMAIL_USER=noreply@example.com
ARG EMAIL_PASSWORD=your-email-password
ARG EMAIL_FROM=New Life Christian Church <noreply@example.com>
# Set environment variables for build
ENV SITE_URL=$SITE_URL
ENV AUTH_SECRET=$AUTH_SECRET
ENV ADMIN_USERNAME=$ADMIN_USERNAME
ENV ADMIN_PASSWORD=$ADMIN_PASSWORD
ENV EMAIL_HOST=$EMAIL_HOST
ENV EMAIL_PORT=$EMAIL_PORT
ENV EMAIL_USER=$EMAIL_USER
ENV EMAIL_PASSWORD=$EMAIL_PASSWORD
ENV EMAIL_FROM=$EMAIL_FROM
# Build the application
RUN npm run build