These settings work for me, hope it helps:
###################
# S3 STATIC FILES #
###################
AWS_QUERYSTRING_AUTH = False
AWS_ACCESS_KEY_ID = os.environ.get('AWS_ACCESS_KEY_ID')
AWS_SECRET_ACCESS_KEY = os.environ.get('AWS_SECRET_ACCESS_KEY')
AWS_STORAGE_BUCKET_NAME = 'AWSBUCKETNAMEGOESHERE'
AWS_PRELOAD_METADATA = True #helps collectstatic do updates
STATICFILES_STORAGE = 'storages.backends.s3boto.S3BotoStorage'
DEFAULT_FILE_STORAGE = 'storages.backends.s3boto.S3BotoStorage'
STATIC_URL = 'https://' + AWS_STORAGE_BUCKET_NAME + '.s3.amazonaws.com/'
ADMIN_MEDIA_PREFIX = STATIC_URL + 'grappelli/'
MEDIA_URL = 'https://' + AWS_STORAGE_BUCKET_NAME + '.s3.amazonaws.com/'
On Wed, Sep 3, 2014 at 10:52 AM, <[email protected]> wrote:
> Hello everyone,
>
> I have read some threads about problems in storing Mezzanine statics files
> on S3, but I still didn't get it to work. Actually, my site is based on
> Drum.
> Static files are being collected to S3, but apparently the Webserver can
> not find them and the site is messed up. Exception is the media folder
> which is missing.
> I guess my nginx.conf need to be updated.
>
> My settings are:
>
> settings.py
>
> #STATIC_URL = "/static/"
>> AWS_STORAGE_BUCKET_NAME = "consocstatic"
>> STATICFILES_STORAGE = 'storages.backends.s3boto.S3BotoStorage'
>> S3_URL = 'http://%s.s3.amazonaws.com/' % AWS_STORAGE_BUCKET_NAME
>> STATIC_URL = S3_URL
>
>
>
> nginx.conf
>
> location /static/ {
>> root /home/ubuntu/consoc/project;
>> access_log off;
>> log_not_found off;
>> }
>> location /robots.txt {
>> root /home/ubuntu/consoc/project/static;
>> access_log off;
>> log_not_found off;
>> }
>> location /favicon.ico {
>> root /home/ubuntu/consoc/project/static/img;
>> access_log off;
>> log_not_found off;
>> }
>> }
>
>
> Any help is appreciated.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Mezzanine Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>
--
You received this message because you are subscribed to the Google Groups
"Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.