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