You can find the step-by-step deployment guide here.
For frontend apps, the App Platform only supports static generation (SSG). If your application requires SSR, you should use Dockerfile deployment.
By default, the following commands are executed to build a Nuxt project:
DEBIAN_FRONTEND=noninteractive apt-get update && apt-get install -y --no-install-recommends \
curl \
{% if system_dependencies %}{{ system_dependencies | join(' ') }}{% endif %} \
&& rm -rf /var/lib/apt/lists/*
Here, system_dependencies refers to the system packages configured in the control panel.
After that, project dependencies are installed using the package manager detected in the repository (yarn, pnpm, or npm):
yarn install
pnpm install
npm install