diff --git a/README.md b/README.md index 97380bf..c635eb3 100644 --- a/README.md +++ b/README.md @@ -17,40 +17,34 @@ Se utilizan los siguientes servicios, separadamente: ## Instalación 1. Una vez descargado el proyecto, hacé una copia del archivo `.env.example` que se encuentra en la raíz del proyecto y nombrala `.env`. Seteá los valores correctos - específicamente, para las variables, `APP_URL`, `DB_USERNAME` y `DB_PASSWORD`. Prestá atención a que `DB_HOST` sea el nombre del servicio que corre MySQL (por defecto `DB_HOST=db`). -2. Construí la imagen de la app +2. Levantá los contenedores, construyendo la imagen de la app primero ```bash -docker-compose build app -``` - -3. Cuando termine, levantá los contenedores: - -```bash -docker-compose up -d +docker-compose up -d --build ``` El ambiente ahora está andando, pero necesitamos ejecutar un par de comandos para terminar la instalación de Laravel. Podemos usar `docker-compose exec [nombre-del-servicio]` previo a un comando para ejecutarlo dentro del contenedor. -4. Terminá de instalar las dependencias de la app, según fueron definidas en `composer.json`. +3. Terminá de instalar las dependencias de la app, según fueron definidas en `composer.json`. ```bash -docker-compose exec app composer update +docker-compose exec app composer install ``` -5. Generá una clave de aplicación. Esta clave se usa para encriptar datos sensibles. +4. Generá una clave de aplicación. Esta clave se usa para encriptar datos sensibles. ```bash docker-compose exec app php artisan key:generate ``` -6. Corré las migraciones y seeders de Laravel +5. Corré las migraciones y seeders de Laravel ```bash docker-compose exec app php artisan migrate --seed ``` -7. Copia el token que se imprime al correr los seeders. Lo necesitamos para autenticar las llamadas que hagamos desde nuestro cliente web +6. Copia el token que se imprime al correr los seeders. Lo necesitamos para autenticar las llamadas que hagamos desde nuestro cliente web Ahora la aplicación está corriendo y la podés ver en el puerto 8000 de tu dominio o IP. En caso de que estés en tu máquina local, la vas a ver accediendo a `http://localhost:8000` desde tu navegador. @@ -61,7 +55,7 @@ Podés usar el comando `logs` para ver los logs generados por tus servicios: docker-compose logs nginx ``` -8. Ejecuta npm para compilar el js y css +7. Ejecuta npm para compilar el js y css ```bash docker-compose exec app npm run prod ```