Pour limiter la répétition des commandes, voici une proposition d'un makefile orienté crossPlatform TaskFile.
Plus d'information : https://taskfile.dev/
Gestionnaire de package :
- Pour Windows -> Installer Scoop : https://scoop.sh/
- Pour MacOs -> Installer Brew : https://brew.sh/
Stack à installer :
- Installer TaskFile > v3.20 : https://taskfile.dev/installation/
- Installer Docker : https://docs.docker.com/get-docker/
- Installer Docker Compose : https://docs.docker.com/compose/install/
- Installer PHP : https://www.php.net/manual/fr/install.php
- Installer Composer : https://getcomposer.org/download/
- Installer Symfony CLI : https://symfony.com/download
Optionnel :
- Installer NodeJS : https://nodejs.org/en/download/
curl -fsS https://raw.githubusercontent.com/studoo-app/go-fast-taskfile/main/Taskfile.yaml > Taskfile.yaml
task start