Контейнер Docker не загружает статические файлы из проекта Django-React

Последние 4 дня я пытаюсь заставить мой файл main.js и статические файлы css загружаться в моем контейнере и на облаке google.

Вот мое дерево файлов:

main/
  - frontend/
    - node_modules/
    - src/
      -components/
      - index.js
    - static/
      - frontend/
        - css/
        - main.js
    - templates/
      - frontend/
        - index.html
    - package.json
    - pack-lock.json
  - nginx/
  - main_project/
  - Dockerfile
  - docker-compose.yml
  - requirements.txt

Мой файл docker содержит следующее:

FROM python:3.9-alpine
ENV PYTHONUNBUFFERED 1

WORKDIR /pathfinder
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY . .
COPY ./entrypoint.sh /
ENTRYPOINT ["sh", "entrypoint.sh"]

RUN apk update
RUN apk add
RUN apk add npm
COPY ./frontend/package.json /frontend/package.json
COPY ./frontend/package-lock.json  /frontend/package-lock.json
RUN cd frontend/ && npm install

Моя папка docker-compose.yml выглядит следующим образом:

version: "3.8"
services:
  pathfinder_gunicorn:
    build:
      context: .
    volumes:
      - static:/static
      - ./frontend/static/:/pathfinder/frontend/static/
    ports:
      - "8080:8080"
    image: pathfinder_gunicorn:v1
    container_name: pathfinder_gunicorn
  
  nginx:
    build: ./nginx
    volumes:
      - static:/static
    ports:
      - "80:80"
    depends_on:
      - pathfinder_gunicorn

volumes:
  static:

Может кто-нибудь сказать мне, что происходит и почему я не могу загрузить мои js и css файлы на страницу index.html?

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