Questions sur le déploiement de Django avec Django-vite et Node
Bonjour ! Je m'apprête à déployer mon site web django sur cpanel et j'ai quelques questions concernant les pratiques à avoir, notamment quand on utilise Node, npm et django-vite. Autant j'ai une idée sur ce qu'il faut faire avec settings.py et la création d'un fichier .env, autant je n'ai aucune idée sur les réflexes à avoir concernant django-vite et node en production. Déjà, quid de
DJANGO_VITE = {
"default": {
"dev_mode": DEBUG,
},
}
Je suppose que ça ne reste pas en mode DEBUG ici. Egalement, je sais que node_modules va dans mon gitignore mais je devrais faire quoi une fois dans le serveur ? un simple npm install et il va tout installer depuis package.json ? Enfin voilà, l'intégration de django vite et node m'a complètement perturbé et je ne peux bien évidemment pas utiliser de CDN en prod.
Merci d'avance !
En local, il te suffit de faire un npm run build (selon ta config) et les assets de production seront stockés dans le répertoire statique que tu as défini avec un fichier de manifest qui aidera django-vite à savoir quel fichier utiliser.
Selon ce que tu fais avec vite, tu n'as pas besoin de node et npm sur ton serveur.
Thierry
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte