Inclure le code source dans le fichier dist ? #3

Open
opened 2026-06-16 19:08:06 +00:00 by Nono · 2 comments
Owner

Hey,

Je vois que le script de package-prod.sh inclus le code source du repos. Fondamentalement, je trouve que c'est une bonne idée de distribuer le code source, mais ça pause un autre soucis de taille : le dist.zip fait 423M, soit 4 fois plus que le précédent dans https://git.interhacker.space/epickiwi/2026.camp.carte/releases/tag/v0.0.1

En soit c'est pas hyper grave vu que les personnes lisant la carte vont pas forcément télécharger ce fichier, mais du coup l'image docker du site prend soudainement 4 fois plus de place aussi...

Je me demande si ça peut causer un soucis à ce niveau ?

Hey, Je vois que le script de package-prod.sh inclus le code source du repos. Fondamentalement, je trouve que c'est une bonne idée de distribuer le code source, mais ça pause un autre soucis de taille : le dist.zip fait 423M, soit 4 fois plus que le précédent dans https://git.interhacker.space/epickiwi/2026.camp.carte/releases/tag/v0.0.1 En soit c'est pas hyper grave vu que les personnes lisant la carte vont pas forcément télécharger ce fichier, mais du coup l'image docker du site prend soudainement 4 fois plus de place aussi... Je me demande si ça peut causer un soucis à ce niveau ?
Owner

Je ne sait pas trop si cela est un problème que l'image docker soit plus grosse. Le fichier est là dans le cas ou quelqu'un·e aurai envie de télécharger les sources et ça ne change pas grand chose ni au serveur ni a docker. Cela peut ə un problème si tu fabrique beaucoup d'images docker sans cleanup les anciennes et donc que tu te retrouves avec 10 Go de duplicata du code de la carte.

Je ne sait pas trop si cela est un problème que l'image docker soit plus grosse. Le fichier est là dans le cas ou quelqu'un·e aurai envie de télécharger les sources et ça ne change pas grand chose ni au serveur ni a docker. Cela peut ə un problème si tu fabrique beaucoup d'images docker sans cleanup les anciennes et donc que tu te retrouves avec 10 Go de duplicata du code de la carte.
Owner

Mais si tu préfères que l'on ne mette pas le code source c'est possible. Il faut juste penser a mettre un lien vers le git ou la release avec le bon code source

Mais si tu préfères que l'on ne mette pas le code source c'est possible. Il faut juste penser a mettre un lien vers le git ou la release avec le bon code source
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: epickiwi/2026.camp.carte#3
No description provided.