23 lines
1.1 KiB
Markdown
23 lines
1.1 KiB
Markdown
|
Environnement de développement Docker pour démarrer un nouveau projet Symfony5
|
||
|
==================================
|
||
|
|
||
|
# Présentation
|
||
|
|
||
|
L'objectif de ce dépôt est de proposer et de faire évoluer une configuration de départ pour démarrer très simplement un nouveau projet Symfony dans des conteneurs Docker.
|
||
|
|
||
|
En suivant pas-à-pas les instructions à partir du chapitre "Installation", on peut démarrer en quelques minutes un nouveau projet.
|
||
|
|
||
|
Le dépôt propose plusieurs branches qui peuvent être utilisées selon le point de départ recherché:
|
||
|
|
||
|
## 1_docker_ready
|
||
|
|
||
|
La branche `1_docker_ready` fournit juste le docker-compose.yml et les Dockerfile qui permettent de construire les conteneurs.
|
||
|
|
||
|
* `$ cd my-project-dir`
|
||
|
* `$ docker-compose build`
|
||
|
* `$ docker-compose up -d`
|
||
|
* `$ docker-compose exec -u 1000 php bash`
|
||
|
|
||
|
A ce stade les commandes composer et symfony sont disponible pour lancer la création du projet.
|
||
|
Après ça on choisira dans le fichier `app/.env` le type de base de donnée. Un conteneur est prévu pour utiliser postgresql. Par défaut, Symfony proposera l'utilisation d'un fichier sqlite (`app/data/database.sqlite`).
|