Principe general
Le SEDOO réalise des applications Vue.js qui peuvent s’intégrer dans n’importe que environnement Web suffisament moderne.
Cette page a pour objectif de décrire le déploiment de ces applications dans le cas où elles sont hébergées au SEDOO.
Il existe deux types de déploiement possible:
- le déploiement groupé
- le déploiement par composant.
Socle commun
NPM
La construction d’une application Vue.js s’effectue systématiquement avec la commande npm run build.
CDN
Le SEDOO possède un service simple de mise à disposition de scripts javascripts: CDN. Ceci va permettre l’intégration simple des applications vue.js dans leur cible d’hébergement.
Le CDN propose aussi un service permettant d’uploader un artifact construit lors d’un npm run build. A l’issue de la commande l’url avec laquelle sera disponible l’élément construit est affichée sur la console.
⬡ webpack-cdn-upload-plugin: "js/app.js" is uploaded and it will be as "https://services.aeris-data.fr/cdn/jsrepo/v1_0/download/sandbox/release/sedoo-spip-vjs/0.1.0"
Gestion des versions
// A compléter
Méthodes de mise à disposition
Une application Vue.js définit plusieurs composants. Il existe deux solutions pour les mettre à disposition.
Mise à disposition « groupée »
Dans la plupart des cas, l’ensemble des composants de l’application
Intégration dans WordPress