Commandes utiles
Docker
Gestion des conteneurs
# Démarrer l'application
docker-compose up -d
# Arrêter l'application
docker-compose down
# Voir les logs
docker-compose logs -f
# Voir les logs d'un service spécifique
docker-compose logs -f php
# Redémarrer un service
docker-compose restart php
# Reconstruire les images
docker-compose build
# Reconstruire sans cache
docker-compose build --no-cache
Symfony
Cache
# Vider le cache
docker-compose exec php php symfony cache:clear
# Vider le cache en production
docker-compose exec php php symfony cache:clear --env=prod
Base de données
# Vérifier le schéma
docker-compose exec php php symfony doctrine:check-schema
# Générer les modèles
docker-compose exec php php symfony doctrine:build-model
# Générer les formulaires
docker-compose exec php php symfony doctrine:build-forms
# Charger les fixtures
docker-compose exec php php symfony doctrine:data-load
Git
Workflow de développement
# Créer une branche
git checkout -b feat/ma-fonctionnalite
# Commiter avec Conventional Commits
git commit -m "feat: description de la fonctionnalité"
# Pousser la branche
git push origin feat/ma-fonctionnalite
# Mettre à jour depuis main
git checkout main
git pull --rebase
git checkout feat/ma-fonctionnalite
git rebase main