ابران source پروژه را بررسی میکند و برای مسیرهای پشتیبانیشده build plan مناسب میسازد. راهنمایی را انتخاب کنید که با markerهای repository و نوع خروجی برنامه شما مطابقت دارد.
Next.js و Vite روی platform ساخت Node.js اجرا میشوند، اما به دلیل build و runtime متفاوت، راهنمای جدا دارند. اگر source شما در این فهرست نیست، همچنان میتوانید با Dockerfile یا image آماده آن را deploy کنید.
بر اساس کاری که میخواهید انجام دهید
لازم نیست نام داخلی builder را بدانید. از سناریوی نزدیک به پروژه خود شروع کنید:
در حالت auto، ابران ابتدا Dockerfile معتبر را بررسی میکند و سپس markerهای source مانند package.json، dependencyهای framework و go.mod را میخواند. نتیجه planning را پیش از build در جزئیات deployment ببینید.
اگر repository چند marker یا چند package دارد، انتخاب را صریح کنید:
نبودن یک framework در این صفحه به معنی غیرقابلاجرا بودن آن نیست. وقتی runtime به dependency سیستمی، command سفارشی یا زبان دیگری نیاز دارد، یک Dockerfile قابلتکرار بسازید و موارد زیر را کنترل کنید:
process روی 0.0.0.0:$PORT گوش دهد.
image با کاربر non-root قابل اجرا باشد.
secret داخل image یا build log قرار نگیرد.
health endpoint سریع و بدون اطلاعات حساس باشد.
پس از اولین deploy، چکلیست production را برای health، لاگ، domain، persistence و recovery اجرا کنید.