• Add MailHog email testing and improve services.yaml configuration

    admin released this 2026-01-14 09:51:46 -07:00 | 49 commits to main since this release

    This commit adds comprehensive email testing support and improves the Homepage
    dashboard configuration logic:

    MailHog Email Testing:

    • Add MailHog service with configurable SMTP and Web UI ports
    • Configure MailHog ports in config.sh with defaults (1025 SMTP, 8025 Web)
    • Add port conflict checking for MailHog ports
    • Use environment variables for MailHog ports in docker-compose.yml

    Enhanced Homepage Configuration:

    • Improve update_services_yaml() function to handle Production and Local tabs separately
    • Add local IP address configuration prompt for Homepage Local tab
    • Support custom local network IPs (e.g., Tailscale) for local service access
    • Add comprehensive port-based URL mappings for all services in Local tab
    • Include MailHog in both Production and Local service mappings

    Configuration Improvements:

    • Add local_ip parameter to update_services_yaml function
    • Display MailHog information in port summary and next steps
    • Update completion message with Homepage Local tab configuration info

    These changes enable developers to test email functionality locally and provide
    better support for accessing services via local network IPs.

    Downloads