-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
- pour mémoire httpd.conf
/etc/apache2/sites-enabled - Suivre la procédure d'init déploiement git expliquée en Mise en place déploiement via Git #71
- Installer gulp en global sur le serveur
npm install gulp -g - Installer Composer :
curl -sS https://getcomposer.org/installer | php -- --install-dir=/bin - Configuration PHP
- Ajouter mcrypt:
- apt-get install php5-mcrypt
- php5enmod mcrypt
- ajouter
extension=mcrypt.sodans le php.ini (/etc/php5/apache2/php.ini) service apache2 restart
- Ajouter mcrypt:
- Configuration MySQL
/etc/mysql/my.inicommenter à l'aide d'un # la ligne STRICT_TRANS_TABLES puis sauvegarder
- Config des droits d'accès aux dossiers
chmod -R 777 app/storage - En local dev, Se placer sur la bonne branche Git
- Modifier toutes les configs (URLs, bases de données, ...)
- Client : app/assets/js/config/config.js
- Serveur PHP :
- app/config
- app.php
- key debug = false VERY IMPORTANT`:red_circle:
- url = sous domaine ex: https://p023.leaderpark.info/ (utilisé dans le mail de création user)
- database.php, modifier les données contenues dans la key "connections/mysql"
- mail.php:
- renseigner "host"
- driver = smtp
- Encryption = '' 🔴
- from = expediteur
- session.php:
'driver' => 'cookie',🔴'cookie' => 'ID unique',
- app.php
- bootstrap/start.php
$env = $app->detectEnvironment(array( 'production' => array('elipce-leaderpark'),// Server hostname ));
- app/config
- Serveur de com : com/config/config.js
- Se mettre d'accord avec Olav / Bruno pour le certificat SSL à utiliser pour la com. (Voir Le point sur SSL #67)
- Définir une variable d'environnement "PRODUCTION" à true sur le serveur:
vi /etc/bash.bashrcpuis ajouter PRODUCTION=true à la fin du fichier - Vider les dossiers de app/storage
- Créer la BDD via un import de la structure
parking_raz.sql(attention au nom de la BDD à changer dans le fichier). Voir PJ
parking_raz.txt - lancer deploy.sh: ./ deploy.sh (git pull + npm update + gulp +
php artisan migrate) php artisan db:seedLancer en fonction du besoin. Attention peut insérer des données déjà existantes- Créer dans /com un dossier log avec autorisation 755
- Installer forever en global
npm install -g forever - Lancer le serveur de com avec forever