%20en%20una%20aplicaci%C3%B3n%20laravel%20de%20elastic%20beanstalk%3F.png)
Tengo una aplicación laravel que se ejecuta en una instancia de AWS eb (elastic beanstalk). Subí el código, conecté una base de datos y todo funciona bien sin ningún error. Pero necesito compilar algunos activos (por ejemplo, tailwindcss, livewire...), por lo que necesito ejecutar npm run production/npm run dev. Mi pregunta es cómo lo hago y si es necesario.
Intenté abrir una carpeta .ebextensions. en la carpeta tengo un archivo llamado: build_assets.config.yaml, y en ese archivo:
packages:
yum:
nodejs: [*]
container_commands:
01_build_assets:
command: "npm run prod"
y mis scripts package.json:
"scripts": {
"dev": "vite",
"build": "vite build",
"start": "node app.js",
"prod": "npm run production",
"production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules"
},
Lo empaqueté todo, lo subí nuevamente a eb y nada cambia, pero no arroja errores. el CSS se ve por todos lados porque tailwindcss no funciona... también tengo un archivo npm-shrinkwrap.json, no contribuyó. Me gustaría tener alguna orientación, ¡gracias!