La meta:
Haga que el diseño de activos de arranque de los proyectos Laravel6 recién creados funcione desde Docker.
Síntomas: los activos de Bootstrap funcionan correctamente en el entorno de desarrollo local de Laravel (XAMPP - Apache - + Win10Pro), tanto js como css están bien cargados. Pero no funciona correctamente desde Docker local (contenedores Win10-linux, Nginx +PHP+MySql+Redis), app.js y app.css se ejecutan en el error 404.
Apache (xampp local):
Nginx (Docker):
Lo que hice:
Configuración de host virtual (httpd-vhosts.conf) para Apache en xampp:
Configuración de host virtual (default.conf) para Nginx en el contenedor nginx:
archivo .htaccess en mi carpeta de proyecto /a_new_app_for_test/public/
¿Qué configuraciones debo agregar/cambiar para que los activos se carguen correctamente?
Supongo que podría estar relacionado con la configuración de nginx compilada en Docker.
Cualquier ayuda es apreciada.
Gracias por adelantado.
Intente copiar todo su proyecto en el volumen del contenedor, de esta manera nginx podrá ver sus archivos desde la carpeta pública o de recursos.
volumes: - ./:/var/www/