@@ -38,7 +38,7 @@ Esta guía documenta los pasos necesarios para desplegar la aplicación DropMix
3838Ejecuta el siguiente comando para construir las imágenes y levantar los contenedores en segundo plano:
3939
4040```bash
41- docker- compose -f docker-compose.prod.yml up -d --build
41+ docker compose -f docker-compose.prod.yml up -d --build
4242```
4343
4444Esto iniciará los siguientes servicios:
@@ -57,43 +57,43 @@ Si haces cambios en el código (git pull) o en la configuración, sigue estos pa
5757 ```
58582. ** Reconstruir y reiniciar** :
5959 ` ` ` bash
60- docker- compose -f docker-compose.prod.yml up -d --build
60+ docker compose -f docker-compose.prod.yml up -d --build
6161 ` ` `
6262 > Docker detectará los cambios y reconstruirá solo lo necesario.
6363
6464# ## Forzar Reconstrucción desde Cero (Sin Caché)
6565Si necesitas asegurarte de que se instalan todas las dependencias desde cero (útil si hay errores extraños de build):
6666
6767` ` ` bash
68- docker- compose -f docker-compose.prod.yml build --no-cache
69- docker- compose -f docker-compose.prod.yml up -d --force-recreate
68+ docker compose -f docker-compose.prod.yml build --no-cache
69+ docker compose -f docker-compose.prod.yml up -d --force-recreate
7070` ` `
7171
7272# ## Ejecutar comandos de Artisan
7373Para ejecutar cualquier comando de Laravel, usa ` exec app` :
7474` ` ` bash
75- docker- compose -f docker-compose.prod.yml exec app php artisan < comando>
75+ docker compose -f docker-compose.prod.yml exec app php artisan < comando>
7676` ` `
7777
7878# ## Limpiar Caché
7979Si la configuración no se actualiza o hay errores extraños:
8080` ` ` bash
81- docker- compose -f docker-compose.prod.yml exec app php artisan optimize:clear
81+ docker compose -f docker-compose.prod.yml exec app php artisan optimize:clear
8282` ` `
8383
8484# ## Dar Permisos de Administrador
8585Para convertir a un usuario existente en administrador, utiliza el comando personalizado:
8686
8787` ` ` bash
88- docker- compose -f docker-compose.prod.yml exec app php artisan user:make-admin [email protected] 88+ docker compose -f docker-compose.prod.yml exec app php artisan user:make-admin [email protected] 8989` ` `
9090
9191Este comando buscará al usuario por correo electrónico y le asignará el rol de ' admin' .
9292
9393# ## Ver Logs
9494Para ver los logs de la aplicación en tiempo real:
9595` ` ` bash
96- docker- compose -f docker-compose.prod.yml logs -f app
96+ docker compose -f docker-compose.prod.yml logs -f app
9797` ` `
9898
9999# # Solución de Problemas Comunes
@@ -102,7 +102,7 @@ docker-compose -f docker-compose.prod.yml logs -f app
102102El usuario del servidor web (` www-data` ) no tiene permisos para escribir en el archivo SQLite o la carpeta storage.
103103** Solución:** Reinicia forzando la recreación de contenedores (el entrypoint arregla los permisos automáticamente):
104104` ` ` bash
105- docker- compose -f docker-compose.prod.yml up -d --build --force-recreate
105+ docker compose -f docker-compose.prod.yml up -d --build --force-recreate
106106` ` `
107107
108108# ## Error: "permission denied ... /var/run/docker.sock"
0 commit comments