Configurer le re-build automatique de l'app front lors de changements dans les fichiers html #44

Closed
opened 2024-08-06 00:45:49 +02:00 by florian_briand · 2 comments

Lors de modifications des fichiers html de la crate app, le build n'est pas re-exécuté et les modifications ne sont donc pas prises en compte avant une coupure et un redémarrage du serveur.

Il me semble (avoir vu dans un exemple) qu'on peut configurer (avec axum ou tower), un redémarrage automatique dans ce genre de situations

Lors de modifications des fichiers html de la crate `app`, le build n'est pas re-exécuté et les modifications ne sont donc pas prises en compte avant une coupure et un redémarrage du serveur. Il me semble (avoir vu dans un exemple) qu'on peut configurer (avec axum ou tower), un redémarrage automatique dans ce genre de situations
florian_briand added this to the 0 - POC project 2024-08-06 00:45:49 +02:00
florian_briand added the
enhancement
module/frontend
labels 2024-08-06 00:46:02 +02:00
kosssi self-assigned this 2024-08-07 16:06:00 +02:00
Owner

Ce que je comprends d'un auto-reload, c'est qu'il y a 2 choses différentes :

  • reconstruire le projet côté Rust
  • recharger la page ou le bout de code côté navigateur

Dans un premier temps je vais surtout regarder la reconstruction côté Rust ;)

Ce que je comprends d'un _auto-reload_, c'est qu'il y a 2 choses différentes : - reconstruire le projet côté Rust - recharger la page ou le bout de code côté navigateur Dans un premier temps je vais surtout regarder la reconstruction côté Rust ;)
Author
Owner

@kosssi il est probable que les deux soient très liés et gérés automatiquement en boîte noire par une des librairies de la stack web, car c'est un essentiel de la devexp d'une telle lib.

C'est pour ça que j'encourageais à aller voir du côté des exemples Axum.

De mémoire, c'est un import de tower, pour ajouter "watcher" dans la stack du routeur Axum, où on déclare les fichiers à surveiller

@kosssi il est probable que les deux soient très liés et gérés automatiquement en boîte noire par une des librairies de la stack web, car c'est un essentiel de la devexp d'une telle lib. C'est pour ça que j'encourageais à aller voir du côté des exemples Axum. De mémoire, c'est un import de tower, pour ajouter "watcher" dans la stack du routeur Axum, où on déclare les fichiers à surveiller
Sign in to join this conversation.
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: P4Pillon/Krys4lide#44
No description provided.