How do I deploy a Next.js app to Azure App Service?

poze 21 days ago157 gadeen

5

I want to deploy a Next.js 15 app (App Router) to Azure App Service, not Vercel.

What's the right Node runtime setting, and how do I handle the standalone output and environment variables?

🤖 Dyagnostik IA

Se IA ki fè l. Se pa yon repons — kominote a anba a konfime oswa korije l. Toujou verifye anvan ou fye l.

poze 21 days ago

3 Repons

8
Repons yo aksepte

In 2026, uv is the fastest and simplest: uv venv, uv pip install, and a pyproject.toml + uv.lock committed. It replaces pip/venv/pip-tools and is compatible with Poetry-style metadata.

Konekte pou di lòt moun si li te mache.

answered 21 days ago
7

Set output: 'standalone' in next.config, deploy the .next/standalone folder, and set the App Service startup command to node server.js. Use WEBSITE_NODE_DEFAULT_VERSION = ~20 and configure env vars under Configuration → Application settings.

Konekte pou di lòt moun si li te mache.

answered 21 days ago
1

Don't call setState in map. Compute the derived value directly:

const total = items.reduce((s, i) => s + i.price, 0);

If you truly need state, set it once in an effect with the computed result, not per iteration.

Konekte pou di lòt moun si li te mache.

answered 21 days ago

Sign in and verify your email to post an answer.