mirror of
https://github.com/YunoHost-Apps/django-for-runners_ynh.git
synced 2024-09-03 18:26:16 +02:00
25 lines
952 B
Python
25 lines
952 B
Python
# This file will be copied to the "local test" files, to overwrite Django settings
|
|
|
|
import os
|
|
|
|
|
|
print('Load local settings file:', __file__)
|
|
|
|
ENV_TYPE = os.environ.get('ENV_TYPE', None)
|
|
print(f'ENV_TYPE: {ENV_TYPE!r}')
|
|
|
|
if ENV_TYPE == 'local':
|
|
print(f'Activate settings overwrite by {__file__}')
|
|
SECURE_SSL_REDIRECT = False # Don't redirect http to https
|
|
SERVE_FILES = True # May used in urls.py
|
|
AUTH_PASSWORD_VALIDATORS = [] # accept all passwords
|
|
ALLOWED_HOSTS = ['127.0.0.1', 'localhost'] # For local dev. server
|
|
CACHES = { # Setup a working cache, without Redis ;)
|
|
'default': {
|
|
'BACKEND': 'django.core.cache.backends.locmem.LocMemCache',
|
|
'LOCATION': 'unique-snowflake',
|
|
},
|
|
}
|
|
elif ENV_TYPE == 'test':
|
|
SILENCED_SYSTEM_CHECKS = ['security.W018'] # tests runs with DEBUG=True
|
|
ALLOWED_HOSTS = [] # For unittests (Django's setup_test_environment() will add 'testserver')
|