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

poze 2 months ago205 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 2 months 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 2 months 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 2 months 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 2 months ago

Sign in and verify your email to post an answer.