پشتیبانی Next.js - App Router، Server Actions و build تولید

پلتفرم Next.js برای production.

پروژه‌های App Router یا Pages Router را از کد منبع منتشر کنید. ابــران اپلیکیشن Next.js شما را تشخیص می‌دهد، خروجی production می‌سازد و release، دامنه و تنظیمات runtime را در یک جریان نگه می‌دارد.

nextjs-app.abr.run
abrun deploy
-> Detecting framework...
Next.js app detected
-> Running build command: next build
Next.js 16
- Environments: .env.production
Creating an optimized production build...
Compiled successfully
Linting and checking validity of types
Generating static pages
Route (app) Size
o /2.46 kB
o /dashboard3.11 kB
f /api/users0 B
-> Publishing release on Abrun...
Uploading application image and static assets...
Release artifacts uploaded
Deployment rolled out successfully
Production: https://nextjs-app.abr.run
Status: Ready at

ویژگی‌های استقرار Next.js روی ابــران

مدل توسعه Next.js را حفظ کنید و جریان release، runtime، دامنه و مشاهده‌پذیری را به ابــران بسپارید.

Build آگاه از فریم‌ورک
ابــران پروژه‌های Next.js را تشخیص می‌دهد و فریم‌ورک، package manager و command ساخت production را ثبت می‌کند.
خروجی standalone و static
اپلیکیشن‌های server-rendered را اجرا کنید یا static export را از همان workspace اپلیکیشن سرو کنید.
پشتیبانی از Dockerfile سفارشی
وقتی اپلیکیشن به image، package manager یا build step مشخص نیاز دارد، Dockerfile خودتان را استفاده کنید.
دامنه و TLS
URL ابــران یا دامنه سفارشی را با routing مدیریت‌شده و وضعیت certificate وصل کنید.
لاگ و متریک
بعد از هر release، رویدادهای استقرار، لاگ runtime و متریک‌های اپلیکیشن را ببینید.
تاریخچه استقرار
وقتی تغییر production باید سریع برگردد، از تاریخچه release استفاده کنید.
CLI ابــران

از کد منبع محلی تا اپلیکیشن زنده.

CLI را نصب کنید، ورود را در مرورگر تأیید کنید و از پوشه پروژه مستقر شوید. ابــران کد منبع را همگام می‌کند، آن را می‌سازد و انتشار را تا سلامت اپلیکیشن دنبال می‌کند.

npm install -g @abruncloud/cli
ورود تأییدشده با مرورگر توکن‌های خودکارسازی
abrun deploy

$ abrun login

Opening browser approval...

✓ Signed in to Abrun

$ abrun deploy api .

→ Resolving project and app

→ Synchronizing source files

✓ Source synchronized

→ Building Dockerfile

✓ Image pushed

→ Deploying and checking health

✓ Ready at https://api.abr.run

قیمت‌گذاری

اپلیکیشن‌های Next.js از همان پلن‌های اپلیکیشن ابــران استفاده می‌کنند که برای استقرار source یا container تعریف شده‌اند.

سوالات متداول

پاسخ به پرسش‌های رایج درباره استقرار اپلیکیشن‌های Next.js روی ابــران.

از خروجی production پروژه خود استفاده کنید، از جمله standalone server output، static export یا مسیر Dockerfile سفارشی وقتی کنترل کامل نیاز دارید.

secretها و مقدارهای runtime را در تنظیمات environment اپلیکیشن نگه دارید و دوباره deploy کنید تا build و runtime مقدارهای درست را بگیرند.

بله. بعد از سالم شدن اولین URL ابــران، دامنه را اضافه کنید و وضعیت ownership، routing و TLS را از workspace اپلیکیشن دنبال کنید.

بله. ابــران تاریخچه deployment را نگه می‌دارد تا releaseهای قبلی را بررسی کنید و وقتی لازم است تغییر را برگردانید.