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 |
## 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 \ |
WARNING : respectez le nom de projet `src` du init.sh (important pour l'usage de la conf docker) |
||||
--volume $PWD:/app \ |
|
||||
composer <command> |
|
||||
```` |
|
||||
NOTE : `<command>` à remplacer avec `composer create-project symfony/skeleton nom-du-projet` |
|
||||
|
|
||||
En résumé : |
## Pour lancer votre environnement de dev |
||||
|
|
||||
|
````sh |
||||
|
docker-compose up |
||||
```` |
```` |
||||
cd projects/ |
Laissez tourner le serveur dans votre terminal (`ctrl-c` pour l'arrêter). |
||||
docker run --rm --interactive --tty \ |
Sinon `docker-compose up -d` pour lancer en tâche de fond |
||||
--volume $PWD:/app \ |
|
||||
composer composer create-project symfony/skeleton nom-du-projet |
|
||||
```` |
## Executer des scripts php bin/console |
||||
|
|
||||
|
`````sh |
||||
|
docker exec -ti <NAME_MON_CONTAINER_PHP> php bin/console make:controller |
||||
|
````` |
||||
|
Loading…
Reference in new issue