Skip to content

Meilleur packaging des releases #453

@Arcelone

Description

@Arcelone

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.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions