Ce projet est à destination de la promotion 3OLEN et consiste à fournir un environnement de développement basique
pour l'utilisation de Symfony et l'initialisation de projets.
Ce projet met à disposition une image Docker utilisée par le service composer, permettant d'exécuter des commandes par
le biais de composer et, ainsi, aider à initialiser un projet Symfony.
L'image intègre :
- 🐘 php:8.3
- 🤵 composer:2.7
Exécuter des commandes composer avec le service éponyme :
docker compose run --rm composer
⚠️ Ne pas oublier l'option--rmafin de ne pas surcharger la liste des containers.
Admettons un nouveau projet my-app, en utilisant le symfony/skeleton :
docker compose run --rm composer create-project "symfony/skeleton:7.0.*" my-appToujours avec le projet my-app précédemment créé :
docker compose run --rm composer -d my-app require symfony/webapp-packSi on vous demande d'ajouter la configuration Docker « Do you want to include Docker configuration from recipes? »,
répondez n.