Docker Django 404 para arquivos estáticos da Web, mas adequado para arquivos estáticos de administrador
por favor me ajude nesta configuração do docker django para servir arquivos estáticos.
meuDjango
projeto em execuçãoDocker
tenho alguns problemas com a entregastatic files
.
Todos os arquivos estáticos paravisão do administrador está carregando bem, mas os arquivos estáticos para a visualização da web do cliente estão lançando 404 Não encontrado Erro.
Este é meudocker.yml
detalhes de configuração:
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"
atualizarEste é o URL do arquivo estático do administrador:http://developer.com:8000/static/admin/css/base.css e é assim que o URL do arquivo estático do cliente se parece:http://developer.com:8000/static/css/base.css Onde a pasta admin no diretório estático é criadora executando o comando djangocollectstatic
Eu usei essa configuração anteriormente e estava funcionando bem. Mas quando mudei a pasta raiz do projeto para outro diretório parece ter esse problema.
Estou totalmente preso aqui, muito obrigado por toda a sua ajuda e feedback.