هاست Nuxt روی پلتفرم ابری پاستا
اپ Nuxt را با خروجی Nitro منتشر کنید؛ SSR، API route و سایت prerender شده بر اساس تنظیمات خود پروژه ساخته و با Node runtime اجرا میشوند.
● RunningProductionنمونه استقرار
$ paasta login$ cd my-nuxt-app$ paasta deployBuild detected: nuxtHealth check passedHTTPS domain readyتنظیمات Nuxt را شفاف ببینید.
پاستا تنظیمات و فایلهای پروژه را بررسی میکند و پیش از انتشار، جزئیات مهم مربوط به Build و Runtime را در اختیار شما میگذارد.
- ۱Nuxt و Nitro شناسایی میشوند
نسخه Nuxt و lockfile برای نصب تکرارپذیر و اجرای nuxt build استفاده میشوند.
- ۲خروجی server ساخته میشود
برای SSR، فایل .output/server/index.mjs اجرا میشود؛ پروژه static میتواند خروجی public را بدون Node سرو کند.
- ۳Runtime config امن تزریق میشود
مقادیر NUXT_PUBLIC برای مرورگر و تنظیمات خصوصی سرور از متغیرهای محیطی پروژه خوانده میشوند.
راهنما و پرسشهای Nuxt
آموزش استقرار Nuxt با نمونه عملی و رفع خطاهای رایج · محاسبه هزینه
- ساخت و اجرا
- تشخیص Nuxt و ساخت Nitro
- پورت برنامه
- 3000
برای Nuxt باید NITRO_PRESET تعیین کنم؟
معمولا نه؛ preset پیشفرض node-server مناسب است. اگر پروژه preset مخصوص provider دیگری دارد، آن را حذف یا برای Node تنظیم کنید.
چرا فایلهای .output در مخزن نیستند؟
این پوشه خروجی Build است و نباید commit شود. پاستا npm run build را اجرا میکند و همان خروجی ساختهشده را در Image نهایی قرار میدهد.
متغیرهای runtimeConfig چگونه تنظیم میشوند؟
کلیدهای عمومی با NUXT_PUBLIC_ و کلیدهای خصوصی با نام متناظر NUXT_ در متغیرهای پروژه قرار میگیرند. مقادیر خصوصی به bundle مرورگر فرستاده نمیشوند.
همه چیز در یک پروژه
SSR و Static
اجرای خروجی Nitro برای SSR یا انتشار فایلهای استاتیک پروژه.
Node runtime
اجرای خروجی server پروژه Nuxt با Node.js.
استقرار خودکار Git
انتشار نسخههای جدید از مخزن Git پروژه.
Rollback نسخهها
بازگشت به نسخه قبلی برنامه؛ تغییرات داده و دیتابیس بهصورت خودکار برگردانده نمیشوند.
پروژه Nuxt خود را همین امروز اجرا کنید.
هزینه بر اساس منابعی محاسبه میشود که برای اجرای پروژه در نظر میگیرید.