2 votes

Azure Function en Node.js et fichiers partagés

Je déploie mes Azure Functions via un CI Bitbucket. Je peux référencer les fichiers d'un répertoire partagé dans plusieurs fonctions, ce qui est très bien.

Cependant, lorsque j'essaie de mettre à jour mon code partagé et de le déployer en poussant vers ma branche principale, je peux voir les fichiers mis à jour dans ma console Kudu, mais mes fonctions elles-mêmes semblent toujours avoir une référence à l'ancienne version du fichier... Je n'ai pas ce problème si je désactive mon CI.

Quelle est l'origine du problème et comment y remédier ?

5voto

mathewc Points 10110

Vous pouvez spécifier que vos répertoires partagés personnalisés doivent faire l'objet d'un suivi des modifications en les ajoutant à un fichier watchDirectories dans votre host.json fichier :

{
    "watchDirectories": [ "Shared" ]
}

Le moteur d'exécution surveille alors les fichiers de ces répertoires pour détecter les modifications et les redémarrer ou les recharger si nécessaire. Notez que la surveillance d'un répertoire de premier niveau node_modules est configuré par défaut.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X