سرویس Java یا Spring Boot را از Maven و JAR به Runtime production تبدیل کنید؛ حافظه JVM، Health Check و دیتابیس متناسب با پلن تنظیم میشوند.
$ paasta login
$ cd my-java-app
$ paasta deploy
✓ build detected: java
✓ domain and HTTPS readyپاستا فایلها و قراردادهای خود این استک را میخواند و پیش از انتشار، تصمیمهای مهم Build و Runtime را شفاف نشان میدهد.
pom.xml و wrapper پروژه برای package تکرارپذیر استفاده میشوند و تستها طبق تنظیم پروژه اجرا میشوند.
فقط artifact اجرایی و Runtime لازم وارد Image میشوند تا حجم و سطح حمله پایین بماند.
حد حافظه پلن و گزینههای MaxRAMPercentage از OOM ناگهانی و رزرو بیش از حد جلوگیری میکنند.
برای برنامه کوچک معمولا حداقل ۵۱۲ مگابایت و برای workload واقعی ۱ گیگابایت یا بیشتر منطقی است. مصرف heap، metaspace و native memory را در مشاهدهپذیری بررسی کنید.
متغیر SERVER_PORT را برابر PORT پلتفرم قرار دهید یا در application.properties از server.port=${PORT:8080} استفاده کنید.
بله. endpoint مانند /actuator/health را بدون اطلاعات حساس و با دسترسی مناسب فعال کنید و همان مسیر را به عنوان Health Check انتخاب کنید.
ساخت حساب رایگان است. هزینه فقط بر اساس منابعی است که انتخاب میکنید.
شروع استقرار