From 18fe670b4702ebc78e354784185b7de8abff3acf Mon Sep 17 00:00:00 2001 From: Joshua Ryder Date: Mon, 6 Oct 2025 18:35:34 -0400 Subject: [PATCH] Email SSPR fixes & user management improvements --- Dockerfile | 14 ++++++++++++-- pages/users.vue | 14 ++++++++++++++ 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7bc5460..6a18b24 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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 # 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 diff --git a/pages/users.vue b/pages/users.vue index c92eaea..7757391 100644 --- a/pages/users.vue +++ b/pages/users.vue @@ -48,6 +48,12 @@ Username + + First Name + + + Last Name + Role @@ -61,6 +67,12 @@
{{ user.username }}
+ +
{{ user.first_name || '-' }}
+ + +
{{ user.last_name || '-' }}
+