db engine
This commit is contained in:
parent
4a5541d0ca
commit
5aa1f42f73
@ -19,7 +19,7 @@ env = environ.Env(DEBUG=(bool, True))
|
|||||||
environ.Env.read_env(BASE_DIR / ".env")
|
environ.Env.read_env(BASE_DIR / ".env")
|
||||||
|
|
||||||
required_env_vars = (
|
required_env_vars = (
|
||||||
"BOT_TOKEN", "DISCORD_KEY", "DISCORD_SECRET", "DISCORD_REDIRECT_URL", "DISCORD_API_URL",
|
"BOT_TOKEN", "DISCORD_KEY", "DISCORD_SECRET", "DISCORD_REDIRECT_URL",
|
||||||
"DISCORD_OAUTH2_URL", "SUPERUSER_IDS"
|
"DISCORD_OAUTH2_URL", "SUPERUSER_IDS"
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -97,25 +97,25 @@ WSGI_APPLICATION = 'core.wsgi.application'
|
|||||||
# Database
|
# Database
|
||||||
# https://docs.djangoproject.com/en/5.0/ref/settings/#databases
|
# https://docs.djangoproject.com/en/5.0/ref/settings/#databases
|
||||||
|
|
||||||
if os.environ.get('DB_ENGINE') and os.environ.get('DB_ENGINE') == "mysql":
|
DB_ENGINE = env("DB_ENGINE", default=None)
|
||||||
DATABASES = {
|
|
||||||
'default': {
|
if not DB_ENGINE:
|
||||||
'ENGINE' : 'django.db.backends.mysql',
|
db_data = {
|
||||||
'NAME' : os.getenv('DB_NAME' , 'appseed_db'),
|
"ENGINE": "django.db.backends.sqlite3",
|
||||||
'USER' : os.getenv('DB_USERNAME' , 'appseed_db_usr'),
|
"NAME": "db.sqlite3"
|
||||||
'PASSWORD': os.getenv('DB_PASS' , 'pass'),
|
|
||||||
'HOST' : os.getenv('DB_HOST' , 'localhost'),
|
|
||||||
'PORT' : os.getenv('DB_PORT' , 3306),
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
else:
|
else:
|
||||||
DATABASES = {
|
db_data = {
|
||||||
'default': {
|
"ENGINE": env("DB_ENGINE"),
|
||||||
'ENGINE': 'django.db.backends.sqlite3',
|
"NAME": env("DB_NAME"),
|
||||||
'NAME': 'db.sqlite3',
|
"USER": env("DB_USER"),
|
||||||
}
|
"PASSWORD": env("DB_PASS"),
|
||||||
|
"HOST": env("DB_HOST"),
|
||||||
|
"PORT": env("DB_PORT")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
DATABASES = { "default": db_data }
|
||||||
|
|
||||||
# Password validation
|
# Password validation
|
||||||
# https://docs.djangoproject.com/en/5.0/ref/settings/#auth-password-validators
|
# https://docs.djangoproject.com/en/5.0/ref/settings/#auth-password-validators
|
||||||
|
|
||||||
@ -155,7 +155,7 @@ DISCORD_REFRESH_TOKEN_REQUEST = {
|
|||||||
"refresh_token": ""
|
"refresh_token": ""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
DISCORD_API_URL = env("DISCORD_API_URL", default=None)
|
DISCORD_API_URL = env("DISCORD_API_URL", default="https://discord.com/api/v10")
|
||||||
DISCORD_OAUTH2_URL = env("DISCORD_OAUTH2_URL", default=None)
|
DISCORD_OAUTH2_URL = env("DISCORD_OAUTH2_URL", default=None)
|
||||||
SUPERUSER_IDS = env("SUPERUSER_IDS", default=None).split(",")
|
SUPERUSER_IDS = env("SUPERUSER_IDS", default=None).split(",")
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user