Pour la mise en place de l'environnement virtuel, justement le but est de ne pas avoir d'impact, ça créé tout dans le répertoire .venv, et lorsque tu feras le source de la ligne suivante, toutes les actions de pip par exemple seront réalisées dans ce répertoire, ce qui veut dire que tu pourras simplement supprimer ce répertoire et cela reviendra à la situation d'avant la création de l'environnement virtuel.
Voici un poste qui décrit l'utilisation d'un environnement virtuel : https://pythonbasics.org/virtualenv/
Pour le lancement de la commande n'importe quel utilisateur non root peut faire l'affaire. Tu peux utiliser le tien, ou un utilisateur dédié, c'est au choix. Il faut juste pouvoir écrire dans le répertoire du dépôt git. Par contre il faudra ensuite placer les fichiers créés par le collectstatic dans le répertoire qui est accesible par le serveur web pour qu'ils puissent être servis correctement.
Pour le service, tout le monde n'utilise pas Linux, ni même systemd. Mais oui, tu peux utiliser le service systemd fourni s'il te convient.
Pour les deux lignes suivantes c'est l'une ou l'autre. La première expose l'application via un port TCP sur l'ip 0.0.0.0 et donc la rend visible depuis l'extérieur, c'est donc uniquement à but de test, avec l'autre commande tu vas exposer l'application sur un socket, ce qui reste donc restreint à d'autres applications sur ta machine.
Si tu veux plus d'infos, en discuter, tu peux rejoindre #etesync sur Libera.Chat, par contre les discussions se font en anglais.
# Quelques explications
Posté par Pierre-Alain TORET (Mastodon) . En réponse au message Serveur de notes : Etesync. Évalué à 1.
Pour la mise en place de l'environnement virtuel, justement le but est de ne pas avoir d'impact, ça créé tout dans le répertoire .venv, et lorsque tu feras le source de la ligne suivante, toutes les actions de pip par exemple seront réalisées dans ce répertoire, ce qui veut dire que tu pourras simplement supprimer ce répertoire et cela reviendra à la situation d'avant la création de l'environnement virtuel.
Voici un poste qui décrit l'utilisation d'un environnement virtuel : https://pythonbasics.org/virtualenv/
Pour le lancement de la commande n'importe quel utilisateur non root peut faire l'affaire. Tu peux utiliser le tien, ou un utilisateur dédié, c'est au choix. Il faut juste pouvoir écrire dans le répertoire du dépôt git. Par contre il faudra ensuite placer les fichiers créés par le collectstatic dans le répertoire qui est accesible par le serveur web pour qu'ils puissent être servis correctement.
Pour le service, tout le monde n'utilise pas Linux, ni même systemd. Mais oui, tu peux utiliser le service systemd fourni s'il te convient.
Pour les deux lignes suivantes c'est l'une ou l'autre. La première expose l'application via un port TCP sur l'ip 0.0.0.0 et donc la rend visible depuis l'extérieur, c'est donc uniquement à but de test, avec l'autre commande tu vas exposer l'application sur un socket, ce qui reste donc restreint à d'autres applications sur ta machine.
Si tu veux plus d'infos, en discuter, tu peux rejoindre #etesync sur Libera.Chat, par contre les discussions se font en anglais.