No description
|
|
||
|---|---|---|
| app | ||
| bootstrap | ||
| config | ||
| database | ||
| mysql | ||
| nginx/conf.d | ||
| public | ||
| resources | ||
| routes | ||
| storage | ||
| tests | ||
| .editorconfig | ||
| .env.example | ||
| .gitattributes | ||
| .gitignore | ||
| artisan | ||
| composer.json | ||
| composer.lock | ||
| docker-compose.yml | ||
| Dockerfile | ||
| jsconfig.json | ||
| package-lock.json | ||
| package.json | ||
| phpunit.xml | ||
| postcss.config.js | ||
| README.md | ||
| tailwind.config.js | ||
| vite.config.js | ||
Guía de instalación
- Copiar el archivo de configuración:
Copiá el archivo .env.example a un nuevo archivo llamado .env:
cp .env.example .env
Abrí el archivo .env y ajustá los valores según sea necesario.
- Crear la imagen del proyecto
Ejecutá el siguiente comando para construir la imagen del proyecto con Docker Compose:
docker-compose up -d --build
- Instalar dependencias de Composer
Instalá las dependencias definidas en composer.json usando Composer:
docker-compose exec app composer install
- Generar la clave de la aplicación
Generá la clave de la aplicación con el siguiente comando:
docker-compose exec app php artisan key:generate
- Migrar y poblar la base de datos
Ejecutá las migraciones y seeders para tener la base de datos actualizada:
docker-compose exec app php artisan migrate --seed
- Instalar dependencias de npm
Instalá las dependencias definidas en package.json utilizando npm:
docker-compose exec app npm install
Listo! Ya está todo pronto, y la aplicación debería estar corriendo en http://localhost:8000