diff options
author | Michael Elkins <melkins@tislabs.com> | 2012-11-26 19:55:15 +0000 |
---|---|---|
committer | Michael Elkins <melkins@tislabs.com> | 2012-11-26 19:55:15 +0000 |
commit | bddd13dd40704c865ea083366c61ba642813813c (patch) | |
tree | ea01c2c442bbc716c0b58c3c8f8b9fa708c3034a | |
parent | 944d9b4a446c1401268d7ef8efb40b923177be95 (diff) |
configure now sets STATIC_ROOT in settings.py
revert to /media for serving static js, img and css files since that is what previously installed web servers will be configured to serve
update makefile to install media files that would normally be installed by "django-admin collectstatic"
svn path=/branches/tk329/; revision=4902
-rw-r--r-- | rpkid/portal-gui/Makefile.in | 12 | ||||
-rw-r--r-- | rpkid/portal-gui/apache.conf.in | 3 | ||||
-rw-r--r-- | rpkid/portal-gui/settings.py.in | 5 |
3 files changed, 16 insertions, 4 deletions
diff --git a/rpkid/portal-gui/Makefile.in b/rpkid/portal-gui/Makefile.in index a7cd4519..84388fd7 100644 --- a/rpkid/portal-gui/Makefile.in +++ b/rpkid/portal-gui/Makefile.in @@ -42,12 +42,22 @@ apache.conf: $(srcdir)/apache.conf.in Makefile install: $(BUILD) if test -d $(SYSCONFDIR); then :; else ${INSTALL} -d $(SYSCONFDIR); fi if test -d $(INSTDIR)/wsgi; then :; else ${INSTALL} -d $(INSTDIR)/wsgi; fi + if test -d $(INSTDIR)/media; then :; else ${INSTALL} -d $(INSTDIR)/media; fi + if test -d $(INSTDIR)/media/css; then :; else ${INSTALL} -d $(INSTDIR)/media/css; fi + if test -d $(INSTDIR)/media/img; then :; else ${INSTALL} -d $(INSTDIR)/media/img; fi + if test -d $(INSTDIR)/media/js; then :; else ${INSTALL} -d $(INSTDIR)/media/js; fi ${INSTALL} -m 644 apache.conf $(SYSCONFDIR)/apache.conf ${INSTALL} -m 644 rpki.wsgi $(INSTDIR)/wsgi/rpki.wsgi ${INSTALL} -m 644 settings.py ${SYSCONFDIR} + # this would be better handled with "django-admin collectstatic" but makes the install + # process harder for the end user. + ${INSTALL} -m 644 -t $(INSTDIR)/media/css $(srcdir)/../rpki/gui/app/static/css/* + ${INSTALL} -m 644 -t $(INSTDIR)/media/js $(srcdir)/../rpki/gui/app/static/js/* + ${INSTALL} -m 644 -t $(INSTDIR)/media/img $(srcdir)/../rpki/gui/app/static/img/* deinstall uninstall: - rm -rf $(INSTDIR) + rm -rf $(INSTDIR)/media $(INSTDIR)/wsgi + rm -rf $(SYSCONFDIR)/apache.conf $(SYSCONFDIR)/settings.py test: @true diff --git a/rpkid/portal-gui/apache.conf.in b/rpkid/portal-gui/apache.conf.in index 61a4f0e4..133d014a 100644 --- a/rpkid/portal-gui/apache.conf.in +++ b/rpkid/portal-gui/apache.conf.in @@ -25,7 +25,8 @@ Order deny,allow Allow from all </Directory> -Alias /static @INSTDIR@/static +Alias /media/ @INSTDIR@/media/ +Alias /site_media/ @INSTDIR@/media/ # redirect to the dashboard when someone hits the bare vhost RedirectMatch ^/$ /rpki/ diff --git a/rpkid/portal-gui/settings.py.in b/rpkid/portal-gui/settings.py.in index 7eed4aa7..fac4cfc3 100644 --- a/rpkid/portal-gui/settings.py.in +++ b/rpkid/portal-gui/settings.py.in @@ -107,6 +107,7 @@ TEMPLATE_CONTEXT_PROCESSORS = ( ) # where to put static files -STATIC_ROOT = '/usr/local/share/rpki/static' +STATIC_ROOT = '%(AC_DATAROOTDIR)s/rpki/media' -STATIC_URL = '/static/' +# must end with a slash! +STATIC_URL = '/media/' |