Como executo ativos (npm run production) em um aplicativo laravel de beanstalk elástico?

Como executo ativos (npm run production) em um aplicativo laravel de beanstalk elástico?

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!

informação relacionada