Вытащил часть конфига в .env файл
This commit is contained in:
10
music_storage/.env.example
Normal file
10
music_storage/.env.example
Normal file
@@ -0,0 +1,10 @@
|
||||
S3_ACCESS_KEY=""
|
||||
S3_SECRET_KEY=""
|
||||
S3_BUCKET_NAME=""
|
||||
S3_ENDPOINT_URL=""
|
||||
S3_REGION_NAME=""
|
||||
S3_SIGNATURE_VERSION=""
|
||||
|
||||
DJANGO_DEBUG=False
|
||||
SECRET_KEY=""
|
||||
ALLOWED_HOSTS=""
|
||||
@@ -9,23 +9,25 @@ https://docs.djangoproject.com/en/6.0/topics/settings/
|
||||
For the full list of settings and their values, see
|
||||
https://docs.djangoproject.com/en/6.0/ref/settings/
|
||||
"""
|
||||
|
||||
import os
|
||||
from pathlib import Path
|
||||
from dotenv import load_dotenv
|
||||
|
||||
# Build paths inside the project like this: BASE_DIR / 'subdir'.
|
||||
BASE_DIR = Path(__file__).resolve().parent.parent
|
||||
|
||||
load_dotenv(BASE_DIR / ".env")
|
||||
|
||||
# Quick-start development settings - unsuitable for production
|
||||
# See https://docs.djangoproject.com/en/6.0/howto/deployment/checklist/
|
||||
|
||||
# SECURITY WARNING: keep the secret key used in production secret!
|
||||
SECRET_KEY = 'django-insecure-=*m3r8o(%h3@7tl2-((k&t%%k)m&*b)i^4w#ixl0i$#6!gtg&+'
|
||||
SECRET_KEY = os.getenv("SECRET_KEY", "")
|
||||
|
||||
# SECURITY WARNING: don't run with debug turned on in production!
|
||||
DEBUG = True
|
||||
DEBUG = os.getenv("DJANGO_DEBUG", "False") == "True"
|
||||
|
||||
ALLOWED_HOSTS = ["*"]
|
||||
ALLOWED_HOSTS = os.getenv("ALLOWED_HOSTS", "").split(",")
|
||||
|
||||
|
||||
# Application definition
|
||||
@@ -131,12 +133,12 @@ STORAGES = {
|
||||
"default": {
|
||||
"BACKEND": "storages.backends.s3.S3Storage",
|
||||
"OPTIONS": {
|
||||
"access_key": "admin",
|
||||
"secret_key": "admintestpassword",
|
||||
"bucket_name": "dev-bucket",
|
||||
"endpoint_url": "http://192.168.88.252:9000",
|
||||
"region_name": "us-east-1",
|
||||
"signature_version": "s3v4",
|
||||
"access_key": os.getenv("S3_ACCESS_KEY", ""),
|
||||
"secret_key": os.getenv("S3_SECRET_KEY", ""),
|
||||
"bucket_name": os.getenv("S3_BUCKET_NAME", ""),
|
||||
"endpoint_url": os.getenv("S3_ENDPOINT_URL", ""),
|
||||
"region_name": os.getenv("S3_REGION_NAME", ""),
|
||||
"signature_version": os.getenv("S3_SIGNATURE_VERSION", ""),
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
Reference in New Issue
Block a user