Bonjour. Si on ne mappe pas le dossier avec le conteneur PHP, cela ne fonctionne pas, car le conteneur PHP a besoin d’accéder au code. Par contre, après quelques tests, j’ai remarqué qu’il n’est pas nécessaire de mapper le dossier dans le conteneur Nginx. On en apprend tous les jours 😉 (Nginx => PHP => /code).
En période d'apprentissage de Docker dans le but de l'utiliser dans le développement de mon projet Saas. De plus, j'ai choisi Symfony pour ce Projet. Donc, votre tutoriel va beaucoup m'aider dans la mise en place de Docker. Merci pour les détails et la bonne explication.
Bonjour, Vous pouvez exécuter la commande directement dans le terminal. Cependant, il est nécessaire avant de modifier le fichier .env : Remplacez : DATABASE_URL="mysql://user:password@mysql:3306/appdb" par : DATABASE_URL="mysql://user:password@127.0.0.1:3306/appdb" Après cela, la commande devrait fonctionner. Pensez ensuite à remettre la configuration initiale. Explication : Lors de l’utilisation de la commande, il faut utiliser "127.0.0.1", tandis que pour la communication entre les conteneurs, il faut utiliser "mysql". C’est la seule manipulation contraignante à ma connaissance lors de l’utilisation des commandes pour les bases de données avec cette méthode. Bonne journée.
Bonsoir. Je ne sais pas car je ne connais pas Laravel. Mais cela doit probablement fonctionner comme Symfony. Si c’est le cas dans nginx.conf, il faut pointer sur le dossier contenant `index.php`. Je pense tester et faire une vidéo avec Laravel plus tard.
Pourquoi copier les fichiers également dans le conteneur php ?
Bonjour. Si on ne mappe pas le dossier avec le conteneur PHP, cela ne fonctionne pas, car le conteneur PHP a besoin d’accéder au code. Par contre, après quelques tests, j’ai remarqué qu’il n’est pas nécessaire de mapper le dossier dans le conteneur Nginx. On en apprend tous les jours 😉 (Nginx => PHP => /code).
Merci pour cette vidéo, j'avais un point de blocage pour déployer symfony dans docker et vous m'avez aidé à débloquer
@@gregoireyakeu32 Très heureux que cette vidéo vous ait été utile.
En période d'apprentissage de Docker dans le but de l'utiliser dans le développement de mon projet Saas. De plus, j'ai choisi Symfony pour ce Projet. Donc, votre tutoriel va beaucoup m'aider dans la mise en place de Docker. Merci pour les détails et la bonne explication.
Super 👍. Merci pour votre commentaire et vos encouragements. Heureux que ce tutoriel vous soit utile.
Merci beaucoup pour ce tuto hyper-intéressant.
Bonjour. Avec plaisir. Je suis heureux d'apprendre que ce tutoriel vous est utile.
Merci beaucoup pour ce tuto .
Avec plaisir 🙂.
Démonstration simple et efficace
Merci beaucoup pour votre commentaire 😃.
Merci pour la vidéo, comment exécuter des commandes du genre php bin/console d:d:m ?
Bonjour,
Vous pouvez exécuter la commande directement dans le terminal.
Cependant, il est nécessaire avant de modifier le fichier .env :
Remplacez :
DATABASE_URL="mysql://user:password@mysql:3306/appdb"
par :
DATABASE_URL="mysql://user:password@127.0.0.1:3306/appdb"
Après cela, la commande devrait fonctionner. Pensez ensuite à remettre la configuration initiale.
Explication :
Lors de l’utilisation de la commande, il faut utiliser "127.0.0.1", tandis que pour la communication entre les conteneurs, il faut utiliser "mysql".
C’est la seule manipulation contraignante à ma connaissance lors de l’utilisation des commandes pour les bases de données avec cette méthode.
Bonne journée.
excellent tuto
@@NounageJohnson merci beaucoup ☺️.
Comment Symfony est il installé ?
Bonjour, j'explique comment installer Symfony ici 👉th-cam.com/video/QH4cfYMAQwQ/w-d-xo.htmlsi=HxkSt3Kzx79qjy7h&t=42
Et pour Laravel est ce de la même manière ?
Bonsoir. Je ne sais pas car je ne connais pas Laravel. Mais cela doit probablement fonctionner comme Symfony. Si c’est le cas dans nginx.conf, il faut pointer sur le dossier contenant `index.php`. Je pense tester et faire une vidéo avec Laravel plus tard.
Un exemple avec Laravel : th-cam.com/video/xO6qJgw-Q_M/w-d-xo.htmlsi=4gr06nojBc_1bVLh
Je suis désolé que la vidéo ne vous ait pas satisfait.