diff --git a/fabfile.py b/fabfile.py index 9b58a38..526ad45 100644 --- a/fabfile.py +++ b/fabfile.py @@ -7,8 +7,8 @@ def staticfiles(): # CSS local('sass %s/media/css/style.scss %s/media/css/style.css' % (BASE_PATH, BASE_PATH)) - local('sed -i -e \'s/\/media\//https:\/\/snipt.s3.amazonaws.com\//g\' %s/media/css/style.css' % BASE_PATH) - local('rm %s/media/css/style.css-e' % BASE_PATH) + #local('sed -i -e \'s/\/media\//https:\/\/snipt.s3.amazonaws.com\//g\' %s/media/css/style.css' % BASE_PATH) + #local('rm %s/media/css/style.css-e' % BASE_PATH) css = [ '%s/media/css/bootstrap.css' % BASE_PATH, '%s/media/css/style.css' % BASE_PATH, @@ -46,8 +46,8 @@ def deployapp(m): except: pass local('hg push') - local('git push -f heroku') - local('heroku restart') + #local('git push -f heroku') + #local('heroku restart') def deploy(m): staticfiles() @@ -55,5 +55,5 @@ def deploy(m): def deployall(m): deploy(m) - local('heroku run bin/python snipt/manage.py syncdb') - local('heroku run bin/python snipt/manage.py migrate') + #local('heroku run bin/python snipt/manage.py syncdb') + #local('heroku run bin/python snipt/manage.py migrate') diff --git a/media/css/style.scss b/media/css/style.scss index 3a7da0a..c2fcc96 100644 --- a/media/css/style.scss +++ b/media/css/style.scss @@ -55,7 +55,7 @@ $Consolas: Consolas, Menlo, "Courier New", monospace; // Page html, body { - background: #F5F2F3 url('/media/images/bg.gif') top left repeat; + background: #F5F2F3 url('/static/images/bg.gif') top left repeat; } body { color: #666; @@ -81,7 +81,7 @@ body { // Global header.main { - background: #12343D url('/media/images/header-bg.gif') top left repeat-x; + background: #12343D url('/static/images/header-bg.gif') top left repeat-x; border-bottom: 1px solid #DDDDDD; height: 66px; position: relative; @@ -95,7 +95,7 @@ header.main { width: 939px; div.shadey { - background: transparent url('/media/images/header-inner-bg.png') top left no-repeat; + background: transparent url('/static/images/header-inner-bg.png') top left no-repeat; height: 65px; left: -157px; position: absolute; @@ -109,7 +109,7 @@ header.main { z-index: 50; a { - background: transparent url('/media/images/logo.png') top left no-repeat; + background: transparent url('/static/images/logo.png') top left no-repeat; display: block; float: left; height: 35px; @@ -142,8 +142,8 @@ header.main { width: auto; } input { - background: #17484F url('/media/images/search-icon.png') top left no-repeat; - background: rgba(43, 82, 93, .5) url('/media/images/search-icon.png') 8px center no-repeat; + background: #17484F url('/static/images/search-icon.png') top left no-repeat; + background: rgba(43, 82, 93, .5) url('/static/images/search-icon.png') 8px center no-repeat; border: 1px solid #3A5E67; color: #FFF; font: normal 12px $Helvetica; @@ -357,7 +357,7 @@ section.main { margin: 0 15px 45px 15px; h1 { - background: transparent url('/media/images/tags-icon.png') 0 0 no-repeat; + background: transparent url('/static/images/tags-icon.png') 0 0 no-repeat; color: #3BAAF3; font: bold 12px $Helvetica; padding-bottom: 5px; @@ -398,7 +398,7 @@ section.main { margin: 0; li { - background: transparent url('/media/images/api-icon.png') center left no-repeat; + background: transparent url('/static/images/api-icon.png') center left no-repeat; list-style-type: none; margin: 6px 0 6px 0; padding-left: 22px; @@ -415,13 +415,13 @@ section.main { } } &.twitter { - background: transparent url('/media/images/twitter-icon.png') 4px center no-repeat; + background: transparent url('/static/images/twitter-icon.png') 4px center no-repeat; } &.pro { - background: transparent url('/media/images/upgrade-icon.png') 2px center no-repeat; + background: transparent url('/static/images/upgrade-icon.png') 2px center no-repeat; } &.groups { - background: transparent url('/media/images/groups-icon.png') 2px center no-repeat; + background: transparent url('/static/images/groups-icon.png') 2px center no-repeat; } } } @@ -529,7 +529,7 @@ article.snipt { } } a.expand { - background: #FFF url('/media/images/expand.png') 15px 18px no-repeat; + background: #FFF url('/static/images/expand.png') 15px 18px no-repeat; border-top: 1px solid #F1F1EE; bottom: 0; color: #999999; @@ -630,7 +630,7 @@ article.snipt { margin: 2px 0; a { - background: rgba(128, 128, 128, .15) url('/media/images/edit-icon.png') 14px center no-repeat; + background: rgba(128, 128, 128, .15) url('/static/images/edit-icon.png') 14px center no-repeat; color: #000; display: block; font: bold 12px $Helvetica; @@ -646,7 +646,7 @@ article.snipt { } &.edit { &:after { - background: #F5F2F3 url('/media/images/bg.gif') top left repeat; + background: #F5F2F3 url('/static/images/bg.gif') top left repeat; content: ""; height: 20px; position: absolute; @@ -658,10 +658,10 @@ article.snipt { } } &.embed { - background-image: url('/media/images/embed-icon.png'); + background-image: url('/static/images/embed-icon.png'); } &.copy { - background-image: url('/media/images/copy-icon.png'); + background-image: url('/static/images/copy-icon.png'); span.done { display: none; @@ -674,7 +674,7 @@ article.snipt { padding-top: 15px; h2 { - background: transparent url('/media/images/snipt-tags-icon.png') 15px center no-repeat; + background: transparent url('/static/images/snipt-tags-icon.png') 15px center no-repeat; color: #999999; font: bold 12px $Helvetica; padding: 7px 0 7px 35px; @@ -719,7 +719,7 @@ article.snipt { margin: 15px 0 0 15px; li { - background: transparent url('/media/images/calendar-icon.png') top left no-repeat; + background: transparent url('/static/images/calendar-icon.png') top left no-repeat; color: #999; display: inline; font: normal 12px $Helvetica; @@ -736,10 +736,10 @@ article.snipt { } } &.author { - background: transparent url('/media/images/author-icon.png') 0 1px no-repeat; + background: transparent url('/static/images/author-icon.png') 0 1px no-repeat; } &.comments { - background: transparent url('/media/images/comments-icon.png') 0 2px no-repeat; + background: transparent url('/static/images/comments-icon.png') 0 2px no-repeat; } } } @@ -754,7 +754,7 @@ article.snipt { } } a.expand { - background-image: url('/media/images/collapse.png'); + background-image: url('/static/images/collapse.png'); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; @@ -794,7 +794,7 @@ article.snipt { article.private-snipt { div.container { header { - @include vertical-gradient-with-image(url('/media/images/private-icon.png') top right no-repeat, #FFF, #FFFAF2); + @include vertical-gradient-with-image(url('/static/images/private-icon.png') top right no-repeat, #FFF, #FFFAF2); h1 { a { diff --git a/settings.py b/settings.py index cc8e69f..e9e12f2 100644 --- a/settings.py +++ b/settings.py @@ -64,7 +64,10 @@ MEDIA_URL = '/media/uploads/' # in apps' "static/" subdirectories and in STATICFILES_DIRS. # Example: "/home/media/media.lawrence.com/static/" STATIC_ROOT = os.path.join(BASE_PATH, 'static') -STATIC_URL = '/static/' +if DEBUG: + STATIC_URL = '/media/' +else: + STATIC_URL = '/static/' # URL prefix for admin static files -- CSS, JavaScript and images. # Make sure to use a trailing slash. diff --git a/templates/base.html b/templates/base.html index a74c454..26b1a08 100644 --- a/templates/base.html +++ b/templates/base.html @@ -31,9 +31,9 @@ -{% endif %} - - +{% endif %} + + diff --git a/urls.py b/urls.py index f18d270..80aa759 100644 --- a/urls.py +++ b/urls.py @@ -23,10 +23,6 @@ private_api.register(PrivateUserResource()) urlpatterns = patterns('', - url(r'^media/(?P.*)$', 'django.views.static.serve', { - 'document_root': settings.HEROKU_STATIC_URL, - }), - url(r'^admin/', include(admin.site.urls)), url(r'^grappelli/', include('grappelli.urls')),