Configuration ============= The process reads ``.env`` through ``godotenv`` and then reads the environment. The database DSN is assembled from the following values: ``DB_USER``, ``DB_PASS``, ``DB_IP``, and ``DB_NAME`` MySQL/MariaDB credentials, host/port, and database name. ``PORT`` HTTP listen port; defaults to ``8090``. ``APP_URL`` Public base URL used in verification and password-reset links. ``SMTP_HOST``, ``SMTP_PORT``, ``SMTP_USER``, ``SMTP_PASS``, ``SMTP_FROM`` SMTP settings required for email verification and password reset. Keep credentials in the environment rather than source control. The process must run from the repository or installation root so relative template and upload paths resolve correctly.