Upload
aline-thiery
View
108
Download
1
Embed Size (px)
Citation preview
Procédure intialisation appli en ligne
10/07/2013
Environnement de test
• Localhost• Test de la procédure de déploiement• Préparation de la base (pas de base existante)• 1er déploiement• 2nd déploiemenet
Préparation
• Ouvrir IIS manager• Supprimer l’application ‘pragonas’ si elle existe
Suppression iis 1/2
Suppression iis 2/2
Ouverture visual studio xpress
Préparation base de données
• Virer la connexion à la base ‘Arpagon-Dev’• Puis dans le console package manager
• Virer le dossier ‘Migrations’
1ère migration
• Taper ‘enable-migration’• Puis ‘add-migration create’• Puis ajouter la fonction de seed
Publication en test
• Choisir ‘Publier le projet’ dans le menu ‘générer’
• Choisir le profil de test• Dans les paramètres, ne pas ‘exclure le folder
‘App_data’• Et exécuter le script de migration pour la base
‘Arpagon-prod’
Connexion
Paramètres
Paramètres 2
Publier
• Le système publie en environnement de test• Se connecter en ‘Admin’/’admin007’• Le système crée la base ‘Arpagon-prod’ avec le
script de migration.• Se déconnecter• Se connecter avec
‘Philippe.Leotard’/’hxz.4125.• Vérifier que tout fonctionne
Web.config
• Dans iis, ouvrir le dossier ‘Pragonas’ dans l’explorer (clic droit’)
Web.config 2
On doit publier une seconde fois
• Pour mettre à jour le fichier ‘webconfig’ afin de ne plus avoir le fichier d’exécutiond es scripts d’init de base.
• Dans VS, générer/publier
Paramètres
• Exclure ‘app_data’ folder• Ne pas cocher le script d’exécution de base
Publier II
• Se connecter avec ‘Philippe.Leotard’• Cela doit fonctionner
Environnement de production
Connexion environnement
• Se connecter à ‘http://159.253.130.24’, control panel de l’hébergeur.
• pleotard/hx4.m5600• Dans filemanager, sélectionner le dossier
‘httpdocs’.• Sélectionner tout le contenu et supprimer.
• Donner tous les droits au dossier ‘httpdocs’ pour IWPD user & IUSR user + ftp account
Préparation environnement
Publier en prod
• Dans VS, menu générer/publier• Sélectionner le profil de prod
Connexion
Paramètres
Paramètres
• Ne pas exclure le dossier ‘App_Data’ pour la 1ère fois• Cocher l’exécution des scripts d’init de base
• Publier
• Après qques minutes…. Le système se connecte automatiquement à ‘pragonas.com’ après la publication.
• Attendre voir page suivante
Vérifications
• Sur le CP, vérifier si le contenu a bie n été copié dans httpdocs.
• Notamment, le dossier ‘App_Data’.• Si ce dossier n’est pas là, le créer.• Puis donner toutes les permissions
Permissions pour App_Data
Permissions
• La permission ftp et domain est déjà là car provenant du dpossier parent httpdocs
• Donner les droits pour IWPD user
FTP pour copier users-prod
• Ouvrir FTP
Copie de la base
• Se connecter• Se positionner sur disque local sur ‘D:\
Dropbox\PLXProduction\Mvc4RCPragonasV2\Databases Prod\’
• Sélectionner ‘users-prod.sdf’• Dans la cible, se positioner sur
‘/httpdocs/App_Data/’• Drag & drop de la base dans la cible
Uploads
• Dans ‘App_Data’, créer un dossier ‘Uploads’• Y déplacer ‘placeholder.txt’.
• Vérifier dans CP que ‘Users-Prod.sdf’ et placeholder sont bien dans ‘App_Data’.
• Vérifier les permissions.
• Si OK, se connecter une 1ère fois.
1ère connexion
• Se connecter en ‘Admin’/’admin007’.• Le système crée la base ‘Arpagon-prod’.• Se déconnecter• Se reconnecter en
‘philippe.Leotard’/’hxz.4125’.• Vérifier que tout fonctionner bien.
Déploiement II
• Dans VS, republier avec cette fois-ci :– exclure ‘App_data’– Ne pas cocher l’exécution des scripts de base
• Publier…
Connexion II
• Se connecter en Philippe.Leotard
• Attention, si ne fonctionne pas vérifier les droits permissions du dossier httpdocs sur le CP. Les reseter si besoin.