Enhance member deletion and implement template-based email system
All checks were successful
Build And Push Image / docker (push) Successful in 2m50s

- Add Keycloak user deletion to member removal process
- Implement Handlebars email templates for verification, password reset, and dues reminders
- Improve JWT secret configuration with multiple fallbacks
- Add getMemberById function and enhance error handling
- Update Dockerfile to include email templates in production build
This commit is contained in:
2025-08-09 17:36:35 +02:00
parent bff89bd89d
commit df1ff15975
10 changed files with 767 additions and 15 deletions

View File

@@ -17,6 +17,7 @@ RUN npm prune
FROM base as production
ENV PORT=$PORT
COPY --from=build /app/.output /app/.output
COPY --from=build /app/server/templates /app/server/templates
# Copy debug entrypoint script
COPY docker-entrypoint-debug.sh /usr/local/bin/