Replies: 4 comments
-
|
Une bonne pratique de déploiement de mon côté est de cloner le dépôt git directement sur le serveur et de checkout la release concernée. Avantage pour les mises à jours, elles se font en deux commandes : Pour les fichiers superflus, ils peuvent être filtrés directement dans la config nginx/apache, par exemple : |
Beta Was this translation helpful? Give feedback.
-
|
Réalisé dans les dernières versions. |
Beta Was this translation helpful? Give feedback.
-
|
Bonjour, dans les dernières version (à partir déjà de la 4.5.1) les checks ici portent à confusion : GRR/admin/modeles/AdminFonctions.php Line 80 in ad46a28 Ça prend en compte notamment que :
C'est possible d'implémenter ces checks autrement ?
|
Beta Was this translation helpful? Give feedback.
-
|
Je ne suis pas fan du mode clone, il vaut mieux prendre les releases. Concernant le dossier installation, si vous pensez l'avoir sécurisé, vous pouvez le renommer. |
Beta Was this translation helpful? Give feedback.


Uh oh!
There was an error while loading. Please reload this page.
-
Votre demande de fonctionnalité est-elle liée à un problème ? Décrivez s'il vous plaît.
Serait-il possible d'avoir un meilleur packaging des releases ?
Actuellement, les releases ne sont qu'un simple fichier zip contenant l’intégralité du dépôt GitHub, ce qui inclut de nombreux fichiers superflus.
La méthode d'installation décrite dans la documentation indique qu'il faut décompresser l'archive dans /var/www/html, cependant, beaucoup de ces fichiers ne sont pas nécessaires au bon fonctionnement du site web.
Ces fichiers pourraient, dans une certaine mesure, représenter une source potentielle de problèmes de sécurité. Sans aller jusque-là, il n’est pas souhaitable d’avoir autant d’éléments non essentiels présents sur une machine exposée.
Décrivez la solution que vous souhaitez
Idéalement, une archive contenant deux dossiers distincts : l’un regroupant les fichiers liés à PHP, l’autre ceux liés au HTML. L’objectif serait de faciliter l’installation côté serveur web (NGINX, Apache) et côté serveur PHP en mode FPM.
Décrivez les alternatives que vous avez envisagées
À défaut, serait-il possible, au minimum, de retirer les fichiers liés au développement (par exemple le dossier .git, la bibliothèque ESLint, etc.), car ces fichiers n’ont rien à faire dans le répertoire web d’un service en production.
Beta Was this translation helpful? Give feedback.
All reactions