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.