Etiqueta: sail

  • Clásico error de permisos en Laravel dentro de Sail (Docker) — se arregla en segundos.

    Clásico error de permisos en Laravel dentro de Sail (Docker) — se arregla en segundos.

    Qué está pasando El contenedor corre como usuario sail dentro de /var/www/html, pero los archivos (especialmente .env y storage/) pertenecen a tu usuario local (carlos), entonces PHP no puede escribir logs ni cache. 🩹 Solución rápida (1 comando desde tu host) Ejecutá esto desde la raíz del proyecto (fuera del contenedor): Esto da permisos totales…

  • ¿Puedo trabajar con Moodle en un Proyecto Laravel?

    ¿Puedo trabajar con Moodle en un Proyecto Laravel?

    Estoy trabajando en un proyecto Lucy. Que es un sistema de gestión académica. Y tengo que activarlo contra Moodle en principio y luego contra Microsoft Teams. Para probar Moodle, necesito tenerlo levantado en un entorno de producción. ¿Se puede integrarlo en Sails? Sí, podemos hacerlo de las dos formas: Para “probar contra él” localmente, A…

  • phpMyAdmin o pgAdmin al proyecto Laravel en Sail

    phpMyAdmin o pgAdmin al proyecto Laravel en Sail

    Lo más limpio es agregar un docker-compose.override.yml en tu proyecto Sail (así no tocas el docker-compose.yml generado). Ahí definís phpMyAdmin (para MySQL/MariaDB) o pgAdmin (para PostgreSQL). Sail carga automáticamente los *-override.yml si están en la raíz del proyecto. Opción A — phpMyAdmin (MySQL/MariaDB) Crea docker-compose.override.yml con: Luego: Entrás en http://localhost:8081.Servidor: mysql (o mariadb), Usuario/Clave: los…

  • Sails opciones de configuración o instalación.

    Sails opciones de configuración o instalación.

    🧩 1. Especificar versión de PHP Podés usar el parámetro php en la URL.Por ejemplo, para crear un proyecto con PHP 8.3: Opciones válidas: php=8.0, php=8.1, php=8.2, php=8.3, php=8.4 (según las imágenes disponibles). Esto afecta la imagen base de Sail (laravelsail/php83-composer, etc.) ⚙️ 2. Especificar servicios / componentes Podés pasar una lista separada por comas…

  • Cómo crear un proyecto Laravel con Sail sin instalar PHP ni Composer en tu sistema

    Cómo crear un proyecto Laravel con Sail sin instalar PHP ni Composer en tu sistema

    Si estás en Arch Linux (o cualquier distro liviana) y no querés ensuciar tu entorno con PHP, Composer o Node.js, Laravel Sail te permite trabajar completamente dentro de contenedores Docker. Solo necesitás tener Docker y Docker Compose v2 instalados en tu host. 🐋 1. Instalar y habilitar Docker En Compose v2 se usa docker compose (sin guion). Cualquiera de los dos paquetes (docker-compose o docker-compose-plugin) sirve. ⚙️…