Skip to content

Déployer une application Angular

Instructions de déploiement

Sécurité

  • Angular offre des directives concernant les bonnes pratique de sécurité.
  • Angular s'occupe de plusieurs aspecxts de sécurité par défaut.
  • Ajouter la directive autoCsp au fichier angular.json

auto csp

Générer l'application Web

  • Assurez vous d'avoir le fichier environment.ts
  • Mettre production à true
  • Assurez vous d'avoir la(les) bonne(s) URL pour l'API (remplacez localhost par l'adresse de votre serveur déployé)
  • Lancez ng build
  • Un dossier /dist/browser/ sera généré. C'est son contenu qu'on doit déployer

Fichier environment.ts

Documentation officielle d'Angular pour un déploiement manuel

Identifier une nouvelle version

Dans GitLab

  • Section Déploiement (Deploy)
  • Releases

releases

  • Récupérer le dernier numéro de version (si disponible)
  • Fusionner la branche stable dans main
  • Créer une étiquette (Tag) dans GitLab ou GitKraken au choix à partir de la version stable de main
  • Retourner à Deploy/Releases
  • Créer une nouvelle "Release" à partir de la version à laquelle on a ajouté l'étiquette.
  • Dans la description, indiquer les changements majeurs et un sommaire des correctifs/améliorations apportées.