Нет статики на главной странице сайта
Занимаюсь проектом на Джанго, совместно с докером. В общем, статика есть в админке Джанго, но её нет на главной странице. Миграции делал, суперпользователя создал. Всё посмотрел, вроде всё корректно, прошу помощи у вас, может что-то упустил. Ниже прикрепляю docker-compose.yaml, default.conf и настройки проекта.
(docker-compose.yaml)
version: '3.8'
volumes:
postgres_data:
static_volume:
media:
services:
db:
image: postgres:12.0-alpine
volumes:
- postgres_data:/var/lib/postgresql/data/
env_file:
- ./.env
ports:
- "5432:5432"
web:
image: bdcry/foodgram:latest
restart: always
volumes:
- static_volume:/code/static/
- media:/code/media
depends_on:
- db
env_file:
- ./.env
nginx:
image: nginx:1.19.0
volumes:
- media:/code/media
- static_volume:/code/static/
- ./default.conf:/etc/nginx/conf.d/default.conf
ports:
- "80:80"
depends_on:
- web
default.conf
upstream foodgram {
server web:8000;
}
server {
listen 80;
location / {
proxy_pass http://foodgram;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_redirect off;
}
location /static/ {
alias /code/static/;
}
location /media/ {
alias /code/media/;
}
}
settings.py
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media')