Задать вопрос
@Ice_Storm3

Docker-compose не видит статические файлы Джанго, как исправить?

Docker-compose не видит статические файлы Джанго, как исправить? Стили, js, картинки. Все это у меня в отдельном файле static, при debug = false. При debug = true все работало корректно. Nginx не был использован

6617c15e7e1d5304851102.png

Внизу указаны настройки докер файла

dockerfile

FROM python:3.10.13-slim

# set environment variables
ENV PYTHONUNBUFFERED=1
ENV PYTHONDONTWRITEBYTECODE=1

# set work directory
WORKDIR /code

# install dependencies
COPY requirements.txt /code/
RUN pip install -r requirements.txt
#RUN apt-get update && apt-get install -y apache2

# copy project
#COPY ./static /var/www/html/static
COPY ./static ./platform/static/images
COPY ./static ./platform/static/js
COPY ./static ./platform/static/styles/style.css
COPY ./static ./platform/static/styles/main_old.css

#COPY ./static /platform/studybud/static/styles/style.css
#COPY ./static /app/static

EXPOSE 8000

#CMD ["apache2ctl", "-D", "FOREGROUND"]
CMD ["python", "manage.py", "runserver", "127.0.0.1:8000"]
#0.0.0.0:8000


docker-compose.yml

version: "3.9"

services:
  web:
    build: .
    command: python manage.py runserver 0.0.0.0:8000
    ports:
      - "8000:8000"
    volumes:
      - .:/code
  • Вопрос задан
  • 273 просмотра
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы