db engine
Some checks are pending
Gitea Actions Demo / Explore-Gitea-Actions (push) Waiting to run
Build and Push Docker Image / build (push) Waiting to run

This commit is contained in:
Corban-Lee Jones 2024-08-09 01:32:34 +01:00
parent 4a5541d0ca
commit 5aa1f42f73

View File

@ -19,7 +19,7 @@ env = environ.Env(DEBUG=(bool, True))
environ.Env.read_env(BASE_DIR / ".env")
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"
)
@ -97,25 +97,25 @@ WSGI_APPLICATION = 'core.wsgi.application'
# Database
# https://docs.djangoproject.com/en/5.0/ref/settings/#databases
if os.environ.get('DB_ENGINE') and os.environ.get('DB_ENGINE') == "mysql":
DATABASES = {
'default': {
'ENGINE' : 'django.db.backends.mysql',
'NAME' : os.getenv('DB_NAME' , 'appseed_db'),
'USER' : os.getenv('DB_USERNAME' , 'appseed_db_usr'),
'PASSWORD': os.getenv('DB_PASS' , 'pass'),
'HOST' : os.getenv('DB_HOST' , 'localhost'),
'PORT' : os.getenv('DB_PORT' , 3306),
},
DB_ENGINE = env("DB_ENGINE", default=None)
if not DB_ENGINE:
db_data = {
"ENGINE": "django.db.backends.sqlite3",
"NAME": "db.sqlite3"
}
else:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': 'db.sqlite3',
}
db_data = {
"ENGINE": env("DB_ENGINE"),
"NAME": env("DB_NAME"),
"USER": env("DB_USER"),
"PASSWORD": env("DB_PASS"),
"HOST": env("DB_HOST"),
"PORT": env("DB_PORT")
}
DATABASES = { "default": db_data }
# Password validation
# https://docs.djangoproject.com/en/5.0/ref/settings/#auth-password-validators
@ -155,7 +155,7 @@ DISCORD_REFRESH_TOKEN_REQUEST = {
"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)
SUPERUSER_IDS = env("SUPERUSER_IDS", default=None).split(",")