From d3d59a14910a78198c632965f0054a5d86f57feb Mon Sep 17 00:00:00 2001 From: Dmitriy Lyalyuev Date: Tue, 25 Oct 2022 17:42:49 +0300 Subject: [PATCH] fix: collect static --- .gitignore | 3 ++- later42/settings.py | 32 +++++++++++++++++++++++++++++++- start.sh | 1 + 3 files changed, 34 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 08bec63..3a3807a 100644 --- a/.gitignore +++ b/.gitignore @@ -138,4 +138,5 @@ dmypy.json # Cython debug symbols cython_debug/ -db/*.sqlite3 \ No newline at end of file +db/*.sqlite3 +static/* \ No newline at end of file diff --git a/later42/settings.py b/later42/settings.py index 8b8ca8d..159bf87 100644 --- a/later42/settings.py +++ b/later42/settings.py @@ -26,7 +26,7 @@ SECRET_KEY = os.getenv( # SECURITY WARNING: don't run with debug turned on in production! DEBUG = os.getenv('DEBUG', False) -ALLOWED_HOSTS = ['*', os.getenv('DOMAIN')] +ALLOWED_HOSTS = ['*'] CSRF_TRUSTED_ORIGINS = ['https://' + os.getenv('DOMAIN', 'localhost')] @@ -169,3 +169,33 @@ EMAIL_HOST = os.getenv('EMAIL_HOST', 'smtp') EMAIL_HOST_USER = os.getenv('EMAIL_HOST_USER', 'user') EMAIL_HOST_PASSWORD = os.getenv('EMAIL_HOST_PASSWORD', 'password') EMAIL_PORT = os.getenv('EMAIL_PORT', '25') + +LOGGING = { + 'version': 1, + 'disable_existing_loggers': False, + 'filters': { + 'require_debug_false': { + '()': 'django.utils.log.RequireDebugFalse' + } + }, + + 'handlers': { + 'mail_admins': { + 'level': 'ERROR', + 'filters': ['require_debug_false'], + 'class': 'django.utils.log.AdminEmailHandler' + }, + 'console': { + 'level': 'DEBUG', + 'class': 'logging.StreamHandler', + }, + }, + 'loggers': { + 'django.request': { + 'handlers': ['mail_admins'], + 'level': 'ERROR', + 'propagate': True, + }, + } +} +DEBUG_PROPAGATE_EXCEPTIONS = True diff --git a/start.sh b/start.sh index d4698a0..b11ee62 100644 --- a/start.sh +++ b/start.sh @@ -1,4 +1,5 @@ #!/bin/sh ./manage.py migrate --noinput +./manage.py collectstatic --noinput exec gunicorn --bind :8000 --workers 4 later42.wsgi:application