I have my Django App hosted on Google Compute Engine. I wish to render static elements of the App from Google Cloud Storage. I have all the static elements inside Google Cloud storage bucket www.example.com/static
My Settings.py:
# Static files (CSS, JavaScript, Images)
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, '../example_static')
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, '../example_media')
STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static'), MEDIA_ROOT,)
000-default.conf File:
<VirtualHost *:80>
.....
DocumentRoot /var/www/html
Alias /static /opt/projects/example-google/example_static
....
</VirtualHost>
With Current settings, it is picking up the static files from path: /opt/projects/example-google/example_static.
Can someone please explain the settings change required for rendering all the static images from Google Cloud storage bucket www.example.com/static ?
Thanks,