Нет статики на главной странице сайта

Занимаюсь проектом на Джанго, совместно с докером. В общем, статика есть в админке Джанго, но её нет на главной странице. Миграции делал, суперпользователя создал. Всё посмотрел, вроде всё корректно, прошу помощи у вас, может что-то упустил. Ниже прикрепляю 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')
Вернуться на верх