import environ
from .base import BASE_DIR

env = environ.Env()
env.read_env(BASE_DIR / ".env")

ALLOWED_HOSTS = ["*"]

CORS_ALLOWED_ORIGINS_ALL = True
CSRF_TRUSTED_ORIGINS_ALL = True

DB_TYPE = env.str("DB_TYPE", default="sqlite3")

if DB_TYPE == "postgresql":
    DATABASES = {
        "default": {
            "ENGINE": "django.db.backends.postgresql",
            "NAME": env.str("DB_NAME"),
            "USER": env.str("DB_USER"),
            "PASSWORD": env.str("DB_PASSWORD"),
            "HOST": env.str("DB_HOST"),
            "PORT": env.str("DB_PORT"),
        }
    }
else:
    DATABASES = {
        "default": {
            "ENGINE": "django.db.backends.sqlite3",
            "NAME": BASE_DIR / "db.sqlite3",
        }
    }
