Как загрузить стили bootstrap в Django

ingestion-dashboard/
├── apps
│   ├── adapter
│   ├── authentication
|   |__init__.py
│   ├── static
│   │   ├── assets
│   │   │-- css
│   │   │── img
│   │   │── scss
│   │   │── vendor
│   └── templates
│       ├── accounts
│       ├── home
│  
├── dashboard
│   ├── asgi.py
│   ├── __init__.py
│   ├── settings.py
│   ├── staticfiles
│   ├── urls.py
│   └── wsgi.py
├── manage.py
├── requirements.txt
└───staticfiles
    ├── assets
    │── css
    │── img
    │── scss
    │── vendor 

settings.py

CORE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # ingestion-dashboard
STATIC_ROOT = os.path.join(CORE_DIR, 'staticfiles')
STATIC_URL = '/static/'


STATICFILES_DIRS = (
    os.path.join(CORE_DIR, 'apps/static'),
)

При таком раскладе django прекрасно работает на локальном сервере с правильной загрузкой бутстрапов и стилей. Но когда я запустил это на kubernetes/nginx, приложение работает нормально, но отсутствуют bootstraps и стили.

Дир staticfiles в ingestion-dashboard/dashboard/staticfiles заполняется командой django-admin manage.py collectstatic.

Любая помощь будет принята с благодарностью.

Я загрузил стили как

<script src="/static/assets/vendor/@popperjs/core/dist/umd/popper.min.js"></script>

прекрасно работает с локальной разработкой.

Вернуться на верх