Add Django Debug Toolbar

This commit is contained in:
c0de 2018-03-08 22:29:30 -06:00 committed by David Todd
parent 51a117ca5f
commit e4163e8af1
5 changed files with 11 additions and 3 deletions

View File

@ -6,7 +6,6 @@ ADD . /src
RUN set -ex \
&& curl -L https://raw.githubusercontent.com/vishnubob/wait-for-it/master/wait-for-it.sh -o /usr/local/bin/wait-for-it.sh \
&& chmod +x /usr/local/bin/wait-for-it.sh \
&& pip install -r requirements.txt \
&& python manage.py collectstatic --noinput
&& pip install -r requirements.txt
CMD python manage.py runserver 0.0.0.0:8000

View File

@ -28,6 +28,9 @@ ALLOWED_HOSTS = ['*']
if DEBUG:
INTERNAL_IPS = ('localhost',)
DEBUG_TOOLBAR_CONFIG = {
'SHOW_TOOLBAR_CALLBACK': (lambda x: True),
}
# SMTP server/relay to send error emails (to ADMINS) from
ADMINS = [('c0de', 'c0de@c0defox.es')]
@ -52,6 +55,7 @@ INSTALLED_APPS = [
]
if DEBUG:
INSTALLED_APPS += [
'debug_toolbar',
'debug_panel'
]

View File

@ -15,7 +15,12 @@ Including another URLconf
"""
from django.conf.urls import url
from django.contrib import admin
from django.conf import settings
urlpatterns = [
url(r'^admin/', admin.site.urls),
]
if settings.DEBUG:
urlpatterns += [
url(r'^__debug__/', include(__import__('debug_toolbar').urls)),
]

View File

@ -18,4 +18,3 @@ six==1.10.0
sqlparse==0.2.3
uWSGI==2.0.15
zipstream==1.1.4
whitenoise==3.3.1

1
run.sh
View File

@ -2,5 +2,6 @@
cd /portal
#cp msmtprc /etc
sleep 1 # Hopefully enough for the database to start accepting connections
python manage.py makemigrations
python manage.py migrate
python manage.py runserver 0.0.0.0:8000