- Avant de commencer
- Mise en production d'un site Symfony sur le serveur Lpmiaw
- Mise en production d'un site Wordpress sur le serveur Lpmiaw
Une fois le site en place, vous ne devez pas modifier vos fichiers sources directement sur le serveur. On considère que ce serveur est un serveur de production.
Il ne doit utiliser que la branche master git de votre projet et se synchroniser avec elle.
- Avoir généré une clé ssh pour son compte sur le serveur : ssh-keygen
- Avoir ajouté cette clé dans son profil gitlab.
- Avoir une branche master propre et fonctionnelle sur sa machine
- votre dépôt git ne doit contenir que vos fichiers symfony et non l'environnement technique basé sur docker
git clone url_mon_projet_symfony
cd mon_projet_symfony
composer install
- Créez un fichier .env.local en spécifiant l'accès à la base de données et éventuellement les autres paramètres de votre application.
- Vérifier que les fichiers de migration sont propres (pas deux fichiers qui font la même chose...)
- Lancer les migrations
- Lancez les fixtures pour peupler votre base de données.
git clone url_mon_projet_wordpress
cd mon_projet_wordpress
composer install
- Créez un fichier .env sur le modèle .env.example en spécifiant le DATABASE_URL et WP_HOME, WP_SITEURL, ...