2024-03-05 17:39:42 -03:00
|
|
|
# Guía de instalación
|
|
|
|
1. **Copiar el archivo de configuración:**
|
2024-02-24 20:41:30 -03:00
|
|
|
|
2024-03-05 17:39:42 -03:00
|
|
|
Copia el archivo .env.example a un nuevo archivo llamado .env:
|
2024-02-24 20:41:30 -03:00
|
|
|
|
2024-03-05 17:39:42 -03:00
|
|
|
```bash
|
|
|
|
cp .env.example .env
|
|
|
|
```
|
2024-02-24 20:41:30 -03:00
|
|
|
|
2024-03-05 17:39:42 -03:00
|
|
|
Abre el archivo .env y ajusta los valores según sea necesario, especialmente la configuración de la base de datos.
|
2024-02-24 20:41:30 -03:00
|
|
|
|
2024-03-05 17:39:42 -03:00
|
|
|
2. **Crear la imagen del proyecto**
|
2024-02-24 20:41:30 -03:00
|
|
|
|
2024-03-05 17:39:42 -03:00
|
|
|
Ejecuta el siguiente comando para construir la imagen del proyecto utilizando Docker Compose:
|
2024-02-24 20:41:30 -03:00
|
|
|
|
2024-03-05 17:39:42 -03:00
|
|
|
```bash
|
|
|
|
docker-compose up -d --build
|
|
|
|
```
|
2024-02-24 20:41:30 -03:00
|
|
|
|
2024-03-05 17:39:42 -03:00
|
|
|
3. **Instalar dependencias de Composer**
|
2024-02-24 20:41:30 -03:00
|
|
|
|
2024-03-05 17:39:42 -03:00
|
|
|
Instala las dependencias definidas en composer.json utilizando Composer:
|
2024-02-24 20:41:30 -03:00
|
|
|
|
2024-03-05 17:39:42 -03:00
|
|
|
```bash
|
|
|
|
docker-compose exec app composer install
|
|
|
|
```
|
2024-02-24 20:41:30 -03:00
|
|
|
|
2024-03-05 17:39:42 -03:00
|
|
|
4. **Generar la clave de la aplicación**
|
2024-02-24 20:41:30 -03:00
|
|
|
|
2024-03-05 17:39:42 -03:00
|
|
|
Genera la clave de la aplicación con el siguiente comando:
|
2024-02-24 20:41:30 -03:00
|
|
|
|
2024-03-05 17:39:42 -03:00
|
|
|
```bash
|
|
|
|
docker-compose exec app php artisan key:generate
|
|
|
|
```
|
2024-02-24 20:41:30 -03:00
|
|
|
|
2024-03-05 17:39:42 -03:00
|
|
|
5. **Migrar y poblar la base de datos**
|
2024-02-24 20:41:30 -03:00
|
|
|
|
2024-03-05 17:39:42 -03:00
|
|
|
Ejecuta las migraciones y seeders para tener la base de datos actualizada:
|
2024-02-24 20:41:30 -03:00
|
|
|
|
2024-03-05 17:39:42 -03:00
|
|
|
```bash
|
|
|
|
docker-compose exec app php artisan migrate --seed
|
|
|
|
```
|
2024-02-24 20:41:30 -03:00
|
|
|
|
2024-03-05 17:39:42 -03:00
|
|
|
6. **Instalar dependencias de npm**
|
2024-02-24 20:41:30 -03:00
|
|
|
|
2024-03-05 17:39:42 -03:00
|
|
|
Instala las dependencias definidas en package.json utilizando npm:
|
2024-02-24 20:41:30 -03:00
|
|
|
|
2024-03-05 17:39:42 -03:00
|
|
|
```bash
|
|
|
|
docker-compose exec app npm install
|
|
|
|
```
|