Après avoir cliqué sur le bouton "Démarrer" d'un environnement, le processus semble figé à une étape et ne progresse plus après plusieurs minutes.
Commencez par afficher les logs pour voir à quelle étape le processus est bloqué et quelles sont les sorties de commande.
Le cas le plus fréquent est une commande bloquante dans le cycle de vie du projet, comme la compilation d’une application JavaScript.
version: '3.8'
services:
app:
image: node:16
volumes:
- .:/app
working_dir: /app
ports:
- '80'
environment:
VIRTUAL_HOST: "app-my-repository.${ENVIRONMENT_URL}"
command: npm run dev # La commande ne bloquera plus le cycle de vie
👉 Alternative : Exécutez la commande manuellement depuis le terminal de votre IDE une fois l’environnement lancé.
Si un grand nombre d’utilisateurs lancent des environnements en même temps, il se peut que Protocode doive provisionner un nouveau serveur. Cette étape dure en moyenne 90 secondes.
Si après 5 minutes le serveur n'est toujours pas prêt, contactez le support.
Si après avoir cliqué sur "Démarrer", le processus s’arrête brutalement et une icône rouge apparaît, cela signifie qu'une erreur a empêché le lancement.
Affichez les logs en cliquant sur l’icône rouge pour identifier la source du problème.
L'erreur la plus fréquente est due à une commande incorrecte dans les étapes du cycle de vie.
Consultez les logs, identifiez l'erreur et corrigez le script correspondant.
Si le registry (service qui stocke les images Docker du projet) est temporairement inaccessible pour maintenance, le démarrage peut échouer.
Si le problème persiste, contactez le support.