be753e1813 | ||
---|---|---|
app | ||
bootstrap | ||
config | ||
database | ||
mysql | ||
nginx/conf.d | ||
public | ||
resources | ||
routes | ||
storage | ||
tests | ||
.editorconfig | ||
.env.example | ||
.gitattributes | ||
.gitignore | ||
Dockerfile | ||
README.md | ||
artisan | ||
composer.json | ||
composer.lock | ||
docker-compose.yml | ||
jsconfig.json | ||
package-lock.json | ||
package.json | ||
phpunit.xml | ||
postcss.config.js | ||
tailwind.config.js | ||
vite.config.js |
README.md
Guía de instalación
- Copiar el archivo de configuración:
Copia el archivo .env.example a un nuevo archivo llamado .env:
cp .env.example .env
Abre el archivo .env y ajusta los valores según sea necesario, especialmente la configuración de la base de datos.
- Crear la imagen del proyecto
Ejecuta el siguiente comando para construir la imagen del proyecto utilizando Docker Compose:
docker-compose up -d --build
- Instalar dependencias de Composer
Instala las dependencias definidas en composer.json utilizando Composer:
docker-compose exec app composer install
- Generar la clave de la aplicación
Genera 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
Ejecuta las migraciones y seeders para tener la base de datos actualizada:
docker-compose exec app php artisan migrate --seed
- Instalar dependencias de npm
Instala las dependencias definidas en package.json utilizando npm:
docker-compose exec app npm install