5 changed files with 33 additions and 28 deletions
@ -1 +1,2 @@ |
|||
.DS_Store |
|||
.DS_Store |
|||
src |
@ -0,0 +1,2 @@ |
|||
#!/bin/bash |
|||
composer create-project symfony/website-skeleton src |
@ -1,20 +1,24 @@ |
|||
## Mise en place rapide d'un projet symfony avec docker |
|||
|
|||
Usage rapide de composer via docker |
|||
Installez composer : https://getcomposer.org/doc/00-intro.md |
|||
|
|||
Initialisation du projet |
|||
````sh |
|||
./init.sh |
|||
```` |
|||
$ docker run --rm --interactive --tty \ |
|||
--volume $PWD:/app \ |
|||
composer <command> |
|||
```` |
|||
NOTE : `<command>` à remplacer avec `composer create-project symfony/skeleton nom-du-projet` |
|||
WARNING : respectez le nom de projet `src` du init.sh (important pour l'usage de la conf docker) |
|||
|
|||
En résumé : |
|||
## Pour lancer votre environnement de dev |
|||
|
|||
````sh |
|||
docker-compose up |
|||
```` |
|||
cd projects/ |
|||
docker run --rm --interactive --tty \ |
|||
--volume $PWD:/app \ |
|||
composer composer create-project symfony/skeleton nom-du-projet |
|||
```` |
|||
Laissez tourner le serveur dans votre terminal (`ctrl-c` pour l'arrêter). |
|||
Sinon `docker-compose up -d` pour lancer en tâche de fond |
|||
|
|||
|
|||
## Executer des scripts php bin/console |
|||
|
|||
`````sh |
|||
docker exec -ti <NAME_MON_CONTAINER_PHP> php bin/console make:controller |
|||
````` |
|||
|
Loading…
Reference in new issue