sqlite option, updated sqlite for dev and aio container

This commit is contained in:
kappa118 2025-03-01 18:39:07 -05:00
parent 3c6be9b195
commit 1b0692532c
3 changed files with 19 additions and 9 deletions

View file

@ -69,16 +69,24 @@ TEMPLATES = [
WSGI_APPLICATION = 'dispatcharr.wsgi.application'
ASGI_APPLICATION = 'dispatcharr.asgi.application'
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': os.environ.get('POSTGRES_DB', 'dispatcharr'),
'USER': os.environ.get('POSTGRES_USER', 'dispatch'),
'PASSWORD': os.environ.get('POSTGRES_PASSWORD', 'secret'),
'HOST': os.environ.get('POSTGRES_HOST', 'localhost'),
'PORT': int(os.environ.get('POSTGRES_PORT', 5432)),
if os.getenv('DB_ENGINE' None) == 'sqlite':
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': '/data/dispatcharr.db',
}
}
else:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': os.environ.get('POSTGRES_DB', 'dispatcharr'),
'USER': os.environ.get('POSTGRES_USER', 'dispatch'),
'PASSWORD': os.environ.get('POSTGRES_PASSWORD', 'secret'),
'HOST': os.environ.get('POSTGRES_HOST', 'localhost'),
'PORT': int(os.environ.get('POSTGRES_PORT', 5432)),
}
}
}
AUTH_PASSWORD_VALIDATORS = [
{

View file

@ -9,6 +9,7 @@ services:
- 9191:9191
environment:
- DISPATHCARR_ENV=aio
- DB_ENGINE=sqlite
- REDIS_HOST=localhost
- CELERY_BROKER_URL=redis://localhost:6379/0

View file

@ -12,6 +12,7 @@ services:
- ../:/app
environment:
- DISPATHCARR_ENV=dev
- DB_ENGINE=sqlite
- REDIS_HOST=localhost
- CELERY_BROKER_URL=redis://localhost:6379/0