%20em%20um%20aplicativo%20laravel%20de%20beanstalk%20el%C3%A1stico%3F.png)
Eu tenho um aplicativo laravel, rodando em uma instância AWS eb (elastic beanstalk). Fiz upload do código e conectei um banco de dados e tudo funciona bem sem erros. Mas preciso compilar alguns ativos (por exemplo tailwindcss, livewire...), então preciso executar npm run production/npm run dev. minha pergunta é como faço isso e se preciso.
tentei abrir uma pasta .ebextensions. na pasta eu tenho um arquivo chamado: build_assets.config.yaml, e nesse arquivo:
packages:
yum:
nodejs: [*]
container_commands:
01_build_assets:
command: "npm run prod"
e meus 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"
},
eu empacotei tudo, carreguei novamente para eb e nada muda, mas não gera erros. o css parece todo bagunçado porque tailwindcss não está funcionando... eu também tenho um arquivo npm-shrinkwrap.json, ele não contribuiu. gostaria de ter alguma orientação, obrigado!