diff --git a/.env.example b/.env.example index bc46029..da1b7a7 100644 --- a/.env.example +++ b/.env.example @@ -17,6 +17,8 @@ DJANGO_DEBUG=false CORS_ALLOWED_ORIGINS=http://localhost:4200,http://localhost:8080 SITE_BASE_URL=http://localhost:8080 TIME_ZONE=Europe/Rome +EMAIL_BACKEND=django.core.mail.backends.console.EmailBackend +DEFAULT_FROM_EMAIL=no-reply@azionelab.local POSTGRES_DB=azionelab POSTGRES_USER=azionelab diff --git a/backend/azionelab/settings.py b/backend/azionelab/settings.py index 45fff65..dddd29e 100644 --- a/backend/azionelab/settings.py +++ b/backend/azionelab/settings.py @@ -1,4 +1,5 @@ import os +import sys from pathlib import Path import dj_database_url @@ -102,6 +103,15 @@ TIME_ZONE = os.environ.get("TIME_ZONE", "Europe/Rome") USE_I18N = True USE_TZ = True +EMAIL_BACKEND = os.environ.get( + "EMAIL_BACKEND", + "django.core.mail.backends.smtp.EmailBackend", +) +DEFAULT_FROM_EMAIL = os.environ.get("DEFAULT_FROM_EMAIL", "no-reply@azionelab.local") + +if "test" in sys.argv: + EMAIL_BACKEND = "django.core.mail.backends.locmem.EmailBackend" + STATIC_URL = "static/" DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField"