Pequeños ajustes
This commit is contained in:
parent
e7c90a4899
commit
fe2d8608cb
22
README.md
22
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
|
||||
```
|
||||
|
|
Loading…
Reference in New Issue