En vous rendant sur l'URL de prévisualisation d'un environnement, le serveur peut vous retourner une erreur 404 comme celle-ci :
Cela signifie que l'environnement répond bien, mais qu'aucun conteneur n'est trouvé pour cette URL.
Le problème peut venir du fait que le conteneur rencontre une erreur au démarrage. Vous pouvez vérifier s'il est bien opérationnel avec la commande suivante :
docker-compose ps <nom_du_service>
Exemple:
$ docker-compose ps app
NAME IMAGE COMMAND SERVICE CREATED STATUS PORTS
my_app php-7.4 "/usr/local/bin/entr…" app 5 mins ago Up 5 mins 80/tcp
Si votre conteneur redémarre en boucle, vous pouvez consulter ses logs pour identifier l'erreur :
$ docker-compose logs <nom_du_service> -f
Les logs de sortie vous donneront des indications précieuses sur l'origine du problème.
Vérifiez que toutes les dépendances sont bien installées. Par exemple :
$ composer install # Pour les projets PHP
$ npm install # Pour les projets JavaScript
Certaines applications nécessitent une compilation avant d'être fonctionnelles. Par exemple :
$ npm start # Pour les application JavaScript
$ php artisan serve # Pour les projets Laravel
Assurez-vous que le routing vers le conteneur est bien configuré. Consultez les règles concernant le routing.
Il est possible que l'environnement ait été mis en pause et que le lien que vous consultez soit obsolète. Retournez sur la tâche correspondante et cliquez sur le lien de prévisualisation pour avoir un lien à jour.
Si le problème persiste, contactez le support.