Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    novembre 2005
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2005
    Messages : 94
    Points : 36
    Points
    36

    Par défaut Deployer une application vuejs sur un serveur nodejs

    Bonjour à tous,

    J'ai créé une application avec Vuejs (vue CLI 3), et le temps est venu pour moi de vouloir la déployer.

    En effet jusqu'à présent, c'était testé en environnement de dév, et accessible après un "npm run serve".

    Pour le moment, l'idée est de la déployer sur un petit serveur perso chez moi (linux), sur lequel j'ai installé node, npm, etc...

    Et c'est là que je commence à être perdu. Ma première étape : "npm run build", j'ai donc un dossier dist qui est créé, avec à l'interieur un index.html, un dossier js avec app.xxxxx.js, et plein d'autres fichiers "chunk.xxxxx.js".

    Et là je ne sais pas trop quoi faire pour faire tourner mon application sur mon serveur.

    Vu mes recherches sur le net, il semble qu'il faut un fichier js comme point d'entrée, type server.js pour le donner à node (ou même à pm2 comme je l'ai vu sur certains autres sites).

    Est ce que vous auriez quelques infos pour me guider ?

    Merci d'avance et bonne journée.
    Nicolas.

  2. #2
    Membre habitué
    Homme Profil pro
    Etudiant
    Inscrit en
    février 2010
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Etudiant

    Informations forums :
    Inscription : février 2010
    Messages : 110
    Points : 128
    Points
    128

    Par défaut

    a mon avis, tu devrais suivre le tuto de la doc pour déployer ton app.
    nodejs va pas t'être très utile pour déployer ton site
    https://cli.vuejs.org/guide/deployme...l#docker-nginx

    le top ça serais de Dockeriser ton serveur nodejs et de lancer l'ensemble de ton app (server node + site) via un dockercompose

  3. #3
    Membre du Club
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    mars 2019
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : mars 2019
    Messages : 49
    Points : 56
    Points
    56

    Par défaut

    tout ton package management se trouve dans ton fichier package.json

    regardes ta section script
    quand tu run build il y a des chances que çà te fasse un bundle tout compacté dans le repertoire dist pour un deploiement prod.

    ensuite en prod apres l'installation de node et la copie ( manuelle ?) du repertoire dist avec

    tu fais un :
    ou en mode demon ( service)

    server.js reste le point d'entree de l'app.js

    a+

Discussions similaires

  1. Deployer une application ROR sur un serveur 1and1
    Par ernestrenan dans le forum Ruby on Rails
    Réponses: 4
    Dernier message: 30/08/2011, 06h00
  2. [2.0] Déploiement d'une application web sur un serveur
    Par m-mas dans le forum Général Dotnet
    Réponses: 7
    Dernier message: 22/05/2008, 13h18
  3. deployer une application xbap sur un serveur
    Par orobin dans le forum Windows Presentation Foundation
    Réponses: 1
    Dernier message: 16/04/2008, 17h53
  4. Besoin da'ide pour le Déploiment d'une Application VB6 sur un Serveur d'application
    Par blowlagoon dans le forum Installation, Déploiement et Sécurité
    Réponses: 4
    Dernier message: 02/08/2006, 23h24
  5. [VB.NET 2.0] Lancer une application installee sur un serveur
    Par kissskoool dans le forum Windows Forms
    Réponses: 13
    Dernier message: 01/06/2006, 13h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo