From 9e40c5d807b79e5f2717f7a51adabc4c23df5d62 Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Thu, 6 Feb 2020 09:14:50 +0000 Subject: [PATCH] Define static directory for Django admin site --- apiserver/apiserver/settings.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/apiserver/apiserver/settings.py b/apiserver/apiserver/settings.py index befe84c..359bc88 100644 --- a/apiserver/apiserver/settings.py +++ b/apiserver/apiserver/settings.py @@ -30,11 +30,13 @@ DEBUG_ENV = os.environ.get('DEBUG', False) DEBUG = DEBUG_ENV or False if DEBUG: print('Debug mode ON') + +PRODUCTION_HOST = 'spaceport.protospace.ca' + + # production hosts ALLOWED_HOSTS = [ - 'api.spaceport-prod.dns.t0.vc', - 'api.spaceport.protospace.ca', - 'api.my.protospace.ca', + 'api.' + PRODUCTION_HOST, ] if DEBUG: @@ -160,7 +162,12 @@ USE_TZ = True # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/3.0/howto/static-files/ -STATIC_URL = '/static/' +if DEBUG: + STATIC_URL = '/static/' +else: + STATIC_URL = 'https://static.{}/'.format(PRODUCTION_HOST) + STATIC_ROOT = os.path.join(BASE_DIR, 'data/static') + DEFAULT_RENDERER_CLASSES = ( 'rest_framework.renderers.JSONRenderer',