> Faqs > Solucionar service "miapp.test" is not running container #1 con Laravel Sail

Solucionar service "miapp.test" is not running container #1 con Laravel Sail

Acabo de restaurar un proyecto Laravel en mi ordenador. En este proyecto estoy comenzando a usar Laravel Sail.

Consigo que el proyecto se vea en el navegador, pero no se ejecutan las las migraciones con artisan. Al ejecutar el comando migrate me sale esta salida:

sail php artisan migrate
service "miapp.test" is not running container #1

Cómo puedo solucionar este problema?

Respuestas

Tienes que fijarte en dos puntos:

  1. El archivo docker-compose.yml
  2. El archivo .env

En el docker-compose.yml tienes el nombre del servicio en el comienzo del archivo:

services:
    xyz.test:

Ese nombre de servicio tiene que coincidir con la configuración del .env en APP_SERVICE

APP_SERVICE="xyz.test"

Revisa si lo tienes exactamente igual para verificar si es este problema y nos dices!

Miguel Angel
3310 147 216 17
Era eso! tema resuelto! gracias! Es importante para que se pueda cambiar el contenido de docker-compose.yml primero hacer "sail down" y luego que se cambia arrancar con "sail up"

Para estar seguros que funciona:

  1. Paramos los contenedores
sail down
  1. Editamos el archivo docker-compose.yml para que el nombre del service sea el mismo que el APP_SERVICE del .env, tal como aparece en la respuesta de Miguel

  2. Arrancamos de nuevo sail

sail up
Santiago
571 18 45 21