45
45
# Apps
46
46
######################################################################
47
47
INSTALLED_APPS = [
48
+ "storages" ,
48
49
"django_superapp" ,
49
50
"django.contrib.admin" ,
50
51
"django.contrib.auth" ,
210
211
######################################################################
211
212
X_FRAME_OPTIONS = "SAMEORIGIN"
212
213
214
+ ######################################################################
215
+ # STORAGE
216
+ ######################################################################
217
+
218
+ if environ .get ("AWS_ACCESS_KEY_ID" ):
219
+ AWS_ACCESS_KEY_ID = environ .get ("AWS_ACCESS_KEY_ID" )
220
+ AWS_SECRET_ACCESS_KEY = environ .get ("AWS_SECRET_ACCESS_KEY" )
221
+ AWS_STORAGE_BUCKET_NAME = environ .get ("AWS_STORAGE_BUCKET_NAME" )
222
+ AWS_ENDPOINT_URL = environ .get ("AWS_ENDPOINT_URL" )
223
+ AWS_S3_SIGNATURE_VERSION = environ .get ("AWS_S3_SIGNATURE_VERSION" )
224
+ AWS_S3_ADDRESSING_STYLE = environ .get ("AWS_S3_ADDRESSING_STYLE" )
225
+ AWS_S3_CUSTOM_DOMAIN = environ .get ("AWS_S3_CUSTOM_DOMAIN" )
226
+ STORAGES = {
227
+ "default" : {
228
+ "BACKEND" : "storages.backends.s3.S3Storage" ,
229
+ "OPTIONS" : {
230
+ },
231
+ },
232
+ "staticfiles" : {
233
+ "BACKEND" : "storages.backends.s3.S3Storage" ,
234
+ "OPTIONS" : {
235
+ "querystring_auth" : False ,
236
+ "default_acl" : "public-read" ,
237
+ },
238
+ } if not DEBUG else {
239
+ "BACKEND" : "whitenoise.storage.CompressedStaticFilesStorage" ,
240
+ "OPTIONS" : {},
241
+ },
242
+ }
243
+ else :
244
+ STORAGES = {
245
+ "default" : {
246
+ "BACKEND" : "whitenoise.storage.CompressedStaticFilesStorage" ,
247
+ "OPTIONS" : {},
248
+ },
249
+ "staticfiles" : {
250
+ "BACKEND" : "whitenoise.storage.CompressedStaticFilesStorage" ,
251
+ "OPTIONS" : {},
252
+ },
253
+ }
213
254
######################################################################
214
255
# SUPERAPP dynamic settings and urls
215
256
######################################################################
219
260
extend_superapp_settings (
220
261
main_settings = globals (),
221
262
superapp_apps = superapp_apps
222
- )
263
+ )
0 commit comments