Merge pull request #56 from northbaypython/chrisjrn/herokize
Adds heroku support for ssl-everywhere and S3 uploads
This commit is contained in:
		
						commit
						05ddedc19d
					
				
					 2 changed files with 19 additions and 1 deletions
				
			
		|  | @ -29,7 +29,12 @@ ALLOWED_HOSTS = ["localhost", ".herokuapp.com", ".northbaypython.org"] | ||||||
| # timezone as the operating system. | # timezone as the operating system. | ||||||
| # If running in a Windows environment this must be set to the same as your | # If running in a Windows environment this must be set to the same as your | ||||||
| # system time zone. | # system time zone. | ||||||
| TIME_ZONE = "UTC" | TIME_ZONE = os.environ.get("TZ", "America/Los_Angeles") | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | # Use SSLRedirectMiddleware | ||||||
|  | SSL_ON = os.environ.get("DJANGO_SSL_ON", True) | ||||||
|  | SSL_ALWAYS = os.environ.get("DJANGO_SSL_ALWAYS", False) | ||||||
| 
 | 
 | ||||||
| # Language code for this installation. All choices can be found here: | # Language code for this installation. All choices can be found here: | ||||||
| # http://www.i18nguy.com/unicode/language-identifiers.html | # http://www.i18nguy.com/unicode/language-identifiers.html | ||||||
|  | @ -80,6 +85,14 @@ STATICFILES_FINDERS = [ | ||||||
|     "compressor.finders.CompressorFinder", |     "compressor.finders.CompressorFinder", | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
|  | # Amazon S3 setup | ||||||
|  | DEFAULT_FILE_STORAGE = os.environ.get("DJANGO_DEFAULT_FILE_STORAGE", 'django.core.files.storage.FileSystemStorage') # noqa | ||||||
|  | AWS_ACCESS_KEY_ID = os.environ.get("DJANGO_AWS_ACCESS_KEY_ID", None) | ||||||
|  | AWS_SECRET_ACCESS_KEY = os.environ.get("DJANGO_AWS_SECRET_ACCESS_KEY", None) | ||||||
|  | AWS_STORAGE_BUCKET_NAME = os.environ.get("DJANGO_AWS_STORAGE_BUCKET_NAME", None) | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| # Make this unique, and don't share it with anybody. | # Make this unique, and don't share it with anybody. | ||||||
| SECRET_KEY = "6r&z0i#!k-thu4nv^zzx!f$fbp(i5mq_^%%@ihu_qxxotl_" | SECRET_KEY = "6r&z0i#!k-thu4nv^zzx!f$fbp(i5mq_^%%@ihu_qxxotl_" | ||||||
| 
 | 
 | ||||||
|  | @ -118,6 +131,8 @@ MIDDLEWARE_CLASSES = [ | ||||||
|     "django.contrib.messages.middleware.MessageMiddleware", |     "django.contrib.messages.middleware.MessageMiddleware", | ||||||
|     "reversion.middleware.RevisionMiddleware", |     "reversion.middleware.RevisionMiddleware", | ||||||
|     "django.middleware.clickjacking.XFrameOptionsMiddleware", |     "django.middleware.clickjacking.XFrameOptionsMiddleware", | ||||||
|  |     "ssl_redirect.middleware.SSLRedirectMiddleware", | ||||||
|  | 
 | ||||||
| ] | ] | ||||||
| 
 | 
 | ||||||
| ROOT_URLCONF = "pinaxcon.urls" | ROOT_URLCONF = "pinaxcon.urls" | ||||||
|  |  | ||||||
|  | @ -1,4 +1,5 @@ | ||||||
| Django>=1.11,<1.12 | Django>=1.11,<1.12 | ||||||
|  | boto3==1.4.6 | ||||||
| pinax-theme-bootstrap==7.3.0 | pinax-theme-bootstrap==7.3.0 | ||||||
| django-user-accounts==1.3.1 | django-user-accounts==1.3.1 | ||||||
| metron==1.3.7 | metron==1.3.7 | ||||||
|  | @ -7,6 +8,8 @@ dj-static==0.0.6 | ||||||
| dj-database-url==0.4.0 | dj-database-url==0.4.0 | ||||||
| pinax-pages==0.4.2 | pinax-pages==0.4.2 | ||||||
| pinax-boxes==2.1.2 | pinax-boxes==2.1.2 | ||||||
|  | django-ssl-redirect==2.0 | ||||||
|  | django-storages==1.6.5 | ||||||
| django-libsass==0.7 | django-libsass==0.7 | ||||||
| django-markdown-deux==1.0.5 | django-markdown-deux==1.0.5 | ||||||
| django-sitetree==1.8.0 | django-sitetree==1.8.0 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Christopher Neugebauer
						Christopher Neugebauer