پشتیبانی 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
ورود تأییدشده با مرورگر توکن‌های خودکارسازی مناسب CI
~/projects/api — abrun deploy

قیمت‌گذاری

پلن‌های اجرای برنامه‌های Next.js — با احتساب ساعتی و قابل تغییر در هر زمان.

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

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

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

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

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

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