Docker Django 404 para archivos estáticos web, pero está bien para archivos estáticos de administrador

por favor, ayúdenme en esta configuración de Docker Django para servir archivos estáticos.

miDjango proyecto en ejecuciónDocker tengo algunos problemas con la entregastatic files.

Todos los archivos estáticos paravista de administrador se carga bien, pero los archivos estáticos para la vista web del cliente arrojan 404 Error no encontrado.

Este es midocker.yml detalles de configuración:

web:
  build: ./web
  expose:
    - "8000"
  links:
    - postgres:postgres
  volumes:
    - ./web:/usr/src/app
  ports:
    - "8000:8000"
  env_file: .env
  command: python manage.py runserver 0.0.0.0:8000

postgres:
  image: postgres:latest
  volumes:
    - /var/lib/postgresql
  ports:
    - "5432:5432"
actualizar

Esta es la URL del archivo estático de administración que se verá así:http://developer.com:8000/static/admin/css/base.css y así es como se ve la URL del archivo estático del cliente:http://developer.com:8000/static/css/base.css Donde esas carpetas de administrador en el directorio estático es creador ejecutando el comando djangocollectstatic

He usado esta configuración anteriormente, y estaba funcionando bien. Pero cuando moví la carpeta raíz del proyecto a otro directorio parece tener este problema.

Estoy totalmente atrapado aquí, muchas gracias por toda su ayuda y comentarios.

Respuestas a la pregunta(3)

Su respuesta a la pregunta