# Projet existant
Si vous souhaitez installer un projet existant, les étapes changent un peu. Voici la marche à suivre.
# Cloner de Gitlab
La première étape est de cloner sur votre ordinateur / serveur local le projet existant de son répertoire Gitlab. Vous pouvez le faire avec votre logiciel habituel ou avec le terminal.
# Dépendances
Vous devez par la suite télécharger les dépendances du projet. Allez à la racine du projet avec votre terminal et faire :
# PHP
Téléchargez les paquets PHP du fichier composer.json
composer install
# Node.js
Téléchargez les paquets Node.js nécessaires au développement et à la compilation du fichier package.json
yarn install
# Base de données
# Faites un dump de la base de données du projet live (production).
# Façon #1 : Via le panneau de contrôle du site live
- Allez dans l'onglet Utilities du menu latéral et cliquez sur
Database Backup
. - Assurez-vous que le checkbox
Download backup
est coché et cliquez sur le bouton.
# Façon #2 : Via SSH
Si vous avez une connexion via SSH avec l'hébergeur, vous pouvez vous connecter à la base de données et faire un dump.
# Serveur local
# Serveur et base de données
- Créez un nouveau Host sur votre serveur local.
- Faites pointer ce host sur le
dossier web
de votre projet. - Créez une base de données MySQL. Vous pouvez utiliser l'utilisateur et mot de passe
root / root
comme ceci ne sera jamais déployé. Importez les tables de la base de données du projet dumpée précédemment.
TIP
Si vous utilisez Mamp, assurez-vous que Allow network access to MySQL est coché dans l'onglet MySQL
# Fichier .env
- Dupliquez le fichier
.env.example
à la racine du projet et renommez-le .env. - Inscrivez le URL de développement de votre host (sans trailing slash) et les infos de la base de données précédemment créée.
- Allez dans
LastPass
chercher l'item[ENV]
du projet et copiez-le en adaptant si nécessaire. - Ce fichier devrait contenir toutes les variables du projet.