@cuxifleti mira como tienes la config del nginx, porque tiene toda la pinta de ir por ahí.
Mira que tengas el location de static puesto
@cuxifleti mira como tienes la config del nginx, porque tiene toda la pinta de ir por ahí.
Mira que tengas el location de static puesto
#1 location / {
proxy_pass http://localhost:8080;
proxy_set_header Host $host;
try_files $uri $uri/ =404;
}
La cosa es que hay dos location:
PD: nunca he toqueteado nginx si no es para ssl o redireccionar http a https y de web.com a www.web.com y cosas así
#3 Gracais pero no hay forma:
location /static/ {
alias http://localhost:8080/static/; #ni tampoco http://localhost:8080/
}
El problema es que para flask /static/ no es una ruta accesible, lo considera una página, no directorio estático.
Y poner la ruta real del directorio no sé cómo hacerlo al estar dentro de un docker.
Lo de Flask : Servir archivos estáticos flask
Tienes que utilizar donde tienes el volumen de docker montado.
#5 gracias por la ayuda, sé servir archivos estáticos en flask, gracias, pero la cosa es que no sé cómo acceder a
TU_RUTA_AL_DIRECTORIO/static/;
que está en el docker.
No pensaba que era tan complicado esto. No entiendo por qué si sirve la web de flask y los templates que están en /template/ no sirve también /static/
Yo el otro dia hice un deploy rapido pero en angular... no se si te valdra pero esta guia lo explica todo correctamente y explica un poco el docker file y como va nginx.
https://dev.to/gelopfalcon/angular-docker-really-56in
el conf: https://github.com/gelopfalcon/kubernetes-fundamentals/blob/master/contact-list-master/nginx.conf
El procedimiento deberia ser el mismo.