Wenn ich docker-composed alles gut funktionieren. Ich habe ein Problem mit der statischen Datei nach dem Neustart. Alle Container starten, aber auf statische Dateien Anfrage haben wir 404.Statische Dateien laden nicht docker-komponieren, django, nginx
Noch ein weiteres Mal, Probleme beginnt nach dem Server Neustart. Wenn ich sage: docker-compose up
Alles funktioniert perfekt.
Docker-compose.yml
web:
restart: always
build: .
command: /usr/local/bin/gunicorn ems3.wsgi:application -w 2 -b :8031
volumes:
- .:/code
ports:
- "8031:8031"
links:
- db
nginx:
restart: always
build: ./nginx/
ports:
- "8002:8002" # 443
- "8001:8001" # 80
volumes:
- /www/static
volumes_from:
- web
links:
- web:web
db:
restart: always
image: postgres
ports:
- "5555:5555"
environment:
- POSTGRES_PASSWORD=mysecr3333
- POSTGRES_USER=postgres
nginx_config
server {
listen 8002 ssl default;
location /static {
alias /code/static;
}
location/{
proxy_pass http://web:8031;
proxy_set_header X-Real-IP $remote_addr;
#proxy_set_header Host $host:$server_port;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}