Estou tentando subir os arquivos estáticos pra AWS, mas quando rodo o comando 'python manage.py collectstatic' o upload não acontece
As configurações estão atualmente assim:
## AWS Configuração
AWS_ACCESS_KEY_ID = str(os.getenv('ACCESS_KEY_ID_AWS_S3_BUCKET'))
AWS_SECRET_ACCESS_KEY = str(os.getenv('SECRET_KEY_AWS_S3_BUCKET'))
AWS_STORAGE_BUCKET_NAME = str(os.getenv('S3_BUCKET_NAME'))
AWS_S3_CUSTOM_DOMAIN = f'{AWS_STORAGE_BUCKET_NAME}.s3.amazonaws.com'
AWS_DEFAULT_ACL = 'public-read'
AWS_S3_OBJECT_PARAMETERS = {
'CacheControl': 'max-age=86400'
}
AWS_LOCATION = 'static'
AWS_QUERYSTRING_AUTH = False
AWS_HEADERS = {
'Access-Control-Allow-Origin': '*',
}
# Static files (CSS, JavaScript, Images)
DEFAULT_FILE_STORAGE = 'storages.backends.s3boto3.S3Boto3Storage'
STATICFILES_STORAGE = 'storages.backends.s3boto3.S3StaticStorage'
STATIC_URL = f'https://{AWS_S3_CUSTOM_DOMAIN}/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'setup/static')
]
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
#Media
# Media
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')
MEDIA_URL = f'https://{AWS_S3_CUSTOM_DOMAIN}/media/'
E quando eu rodo o comando simplesmente isso aparece no terminal
(.venv) PS C:\Users\jpira\Desktop\Jh\Alura Estudos\Python Django_Templates> python manage.py collectstatic
You have requested to collect static files at the destination
location as specified in your settings:
C:\Users\jpira\Desktop\Jh\Alura Estudos\Python Django_Templates\static
This will overwrite existing files!
Are you sure you want to do this?
Type 'yes' to continue, or 'no' to cancel: yes
0 static files copied to 'C:\Users\jpira\Desktop\Jh\Alura Estudos\Python Django_Templates\static', 178 unmodified.
(.venv) PS C:\Users\jpira\Desktop\Jh\Alura Estudos\Python Django_Templates>
Dessa forma a aplicação inteira fica quebrada, faltando todo o estilo e as imagens E os aquivos não aparecem no bucket