Manuel du developpeur
Cyrille Polier edited this page Oct 26, 2022
·
8 revisions
Le site utilise dbal pour altérer les tables existantes.
Pour l'installer, exécuter la commande composer require doctrine/dbal
ssh laravel@00.00.00.00 -p0000
- créer clé ssh
ssh-keygen
(à la racine, au ~) - ajouter la clé publique générer sur Github (dans le projet Settings/Deploy keys)
-
sudo mkdir project/vapeur
(création du dossier) -
sudo chown laravel:www-data -R /home/laravel/project/vapeur
(gestion des droits) -
sudo chmod -R 770 /home/laravel/project/vapeur
(gestion des droits) -
sudo chmod -R 775 /home/laravel/project/vapeur/public
(gestion des droits) git clone git@github.com:HE-Arc/Vapeur.git
- aller sous
/etc/nginx/sites-enabled/default
et modifier la variable root avec/home/laravel/project/vapeur/public
Connexion à la base de données (voir doc)
sudo su
cd /root/config-mount
-
cat mysql-database
(faire pareil pourmysql-password
mysql-host
mysql-port
mysql-user
, mettre le contenu dans le .env qui est sousproject/vapeur
, fairels -la
pour l'afficher vu que c'est un fichier qui commence par.
) cd /root/secret-mount
-
cat secret-mount
(mettre le contenu dans .env) - dans le
.env
changerAPP_ENV
àproduction
composer install
php artisan migrate
php artisan key:generate
git pull
composer install
php artisan migrate
php artisan db:seed