• [^] # Re: revoir l'archi

    Posté par (Mastodon) . En réponse au message combien d'instances django/react en meme temps sur un petit serveur?. Évalué à 2.

    J'héberge pas mal d'applis django sur des serveurs debian, voici comment je procède :

    Pas de docker avec des virtualenv et gunicorn pour la partie WSGI.

    /var/www/<vhost>/
     src/ # Les sources du projet
     venv/ # Le virtual env
     log/ # Logs
     var/ # Les fichiers de conf gunicorn
     media/ # Fichiers uploadé pour Django 
     static/ # Fichiers statiques de django (pas de node sur le serveur, déployés par git) 
    

    Les applis sont accessibles par des virtual hosts, à travers nginx ou apache, selon les serveurs.

    La communication entre le serveur web et django passe par un socket unix, à un emplacement "bien choisi", par exemple /run/django/<vhost>.socket

    Les logs sont redirigés par le fichier de conf nginx / apache dans le dossier de log de l'appli.

    Courage !