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"
actualizarEsta 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.