Dockerfile فعلی یا Image آماده را بدون بازنویسی به سرویس وب تبدیل کنید؛ BuildKit لایهها را cache میکند و Image قبل از اجرا از نظر امنیتی بررسی میشود.
$ paasta login
$ cd my-docker-app
$ paasta deploy
✓ build detected: docker
✓ domain and HTTPS readyپاستا فایلها و قراردادهای خود این استک را میخواند و پیش از انتشار، تصمیمهای مهم Build و Runtime را شفاف نشان میدهد.
مسیر Dockerfile، .dockerignore و مراحل چندگانه Build از همان سورس استفاده میشوند و Secretهای Build وارد Image نهایی نمیشوند.
لایههای Build با tag تغییرناپذیر نگهداری میشوند تا هر استقرار قابل ردیابی و Rollback باشد.
CPU، حافظه، پورت، Health Check و Volume از تنظیمات پروژه اعمال میشوند؛ اجرای non-root برای Imageهای سازگار حفظ میشود.
نه. هنگام اتصال مخزن یا آپلود پروژه میتوانید پوشه پروژه و مسیر Dockerfile را مشخص کنید؛ مسیرهای COPY نسبت به Build context تفسیر میشوند.
EXPOSE پورت پیشنهادی را مشخص میکند، اما برنامه همچنان باید روی 0.0.0.0 گوش بدهد. اگر چند پورت دارید، پورت وب اصلی را در تنظیمات استقرار انتخاب کنید.
برنامه احتمالا در زمان اجرا میخواهد در یک مسیر فقطخواندنی بنویسد. مسیر نوشتن را به /tmp یا Volume منتقل کنید و مالکیت پوشه را داخل Dockerfile برای USER نهایی تنظیم کنید.
ساخت حساب رایگان است. هزینه فقط بر اساس منابعی است که انتخاب میکنید.
شروع استقرار