Ici on n'a que votre IP, votre pseudo et votre adresse mail que nous ne traitons pas.
Quand vous êtes enregistrés, une seule requête permet de vous afficher les messages que vous n'avez pas lus.
Primtux8 est arrivée! Rendez-vous ici
Vous pouvez désormais vous inscrire librement en cliquant sur "S'enregistrer".

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
PrimtuxMenu : vers l'infini et au delà
#84
@mothsart

Voici l'état de mon avancement, et ce sur quoi je bute.

Je réussis à faire passer l'application par Nginx avec
Code :
uvicorn primtuxmenu:app --host 0.0.0.0 --port=5500
N° de port bien sûr modifiable

Pour que les fichiers statiques passent par Nginx, je m'appuie sur les indications de la doc de uvicorn
https://www.uvicorn.org/deployment/#runn...hind-nginx

Pour cela, je paramètre Nginx de la façon suivante :
je crée un fichier
/etc/nginx/sites-available/pmenu
avec le contenu suivant
Code :
server {
    listen 5500;
    location / {
      proxy_set_header Host $http_host;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_redirect off;
      proxy_buffering off;
      proxy_pass http://uvicorn;
    }
   location /static {
      include  /etc/nginx/mime.types;
      # path for static files
      root /var/www/html/primtuxmenu/static;
    }
}
  upstream uvicorn {
    server unix:/tmp/uvicorn.sock;
  }

puis le lien symbolique

Code :
sudo ln -s /etc/nginx/sites-available/pmenuconf /etc/nginx/sites-enabled

Je lance mon application par
Code :
uvicorn primtuxmenu:app --uds /tmp/uvicorn.sock

L'application se lance bien, mais sans la partie statique.
Si je supprime la partie
Code :
location /static {
      include  /etc/nginx/mime.types;
      # path for static files
      root /var/www/html/primtuxmenu/static;
    }
du fichier /etc/nginx/sites-available/pmenu
là css et js sont bien pris en compte, mais ils ne sont pas pris directement en charge par Nginx.

Je n'arrive pas à faire prendre en compte le chemin des fichiers statiques dans la configuration de Nginx.
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)