- Hacer un FORK del repo (no un clon)
- Copiar el .env como .env.local y cargar datos de la base mysql local
- composer install
- Correr migraciones
- php bin/console server:run
Descargar el proyecto y hacer copia del archivo .env como .env.local y .env.test como .env.test.local
En el archivo .env.local se debe reemplazar la variable de entorno DATABASE_URL
DATABASE_URL="mysql://root:grupotodo@database/grupotodo?serverVersion=8"
En el archivo .env.test.local se debe agregar la variable de entorno DATABASE_URL
DATABASE_URL="mysql://root:grupotodo@database/grupotodo?serverVersion=8"
Utilizando la herramienta Make
make run
Una vez que estén los servicios corriendo se deben generar las bases de datos del entorno dev y test. En el archivo .env.local se reemplaza la variable de entorno APP_ENV.
# .env.local
APP_ENV=test
Y luego se ejecuta la creación de la base de datos.
make database
Se reemplaza nuevamente la variable de entorno APP_ENV en el archivo .env.local.
# .env.local
APP_ENV=dev
Y se ejecuta nuevamente la creación de la base de datos.
make database
Por último antes de iniciar las pruebas se pueden ejecutar los tests para comprobar el estado del desarrollo.
make tests