Files
shoppy/config/settings/environ.py
T
Pablo Moreno a13eb6c9d9 Initial commit
2024-03-21 23:17:58 +01:00

35 lines
941 B
Python

import os
import environ
from pathlib import Path
BASE_DIR = Path(".")
env = environ.Env()
env_file = BASE_DIR / ".env"
if os.path.exists(env_file):
environ.Env.read_env(env_file)
SECRET_KEY = env.str("SECRET_KEY", "this-is-the-default-secret-key")
DEBUG = env.bool("DEBUG", True)
DATABASE_URL = env.db_url("DATABASE_URL", "sqlite:///db.sqlite3")
STATIC_ROOT = env.str("STATIC_ROOT", "static")
MEDIA_ROOT = env.str("MEDIA_ROOT", "media")
REDIS_HOST = env.str("REDIS_HOST", "redis")
REDIS_PORT = env.str("REDIS_PORT", 6379)
PAGE_SIZE = env.int("PAGE_SIZE", 20)
ALLOWED_HOSTS = env.str("ALLOWED_HOSTS", "*").split(",")
S3_ENABLED = env.bool("S3_ENABLED", False)
AWS_S3_HOST = env.str("S3_HOST", "")
AWS_ACCESS_KEY_ID = env.str("S3_ACCESS_KEY_ID", "")
AWS_SECRET_ACCESS_KEY = env.str("S3_SECRET_ACCESS_KEY", "")
AWS_STORAGE_BUCKET_NAME = env.str("S3_STORAGE_BUCKET_NAME", "")
AWS_S3_ENDPOINT_URL = env.str("S3_ENDPOINT_URL", "")