پروژه Java یا Kotlin مبتنی بر Gradle را با wrapper خود پروژه بسازید؛ dependency cache، JAR اجرایی و تنظیم حافظه Runtime مدیریت میشوند.
$ paasta login
$ cd my-gradle-app
$ paasta deploy
✓ build detected: gradle
✓ domain and HTTPS readyپاستا فایلها و قراردادهای خود این استک را میخواند و پیش از انتشار، تصمیمهای مهم Build و Runtime را شفاف نشان میدهد.
نسخه ثبتشده در gradle-wrapper.properties استفاده میشود تا محیط محلی و Build یکسان بمانند.
برای Spring Boot معمولا bootJar و برای اپ استاندارد build یا installDist انتخاب میشود.
Source و cacheهای Gradle از Image نهایی حذف و فقط JRE و خروجی لازم نگهداری میشوند.
بله، gradlew و پوشه gradle/wrapper را همراه پروژه نگه دارید و فایل gradlew باید executable باشد. این کار نسخه Gradle را ثابت میکند.
در Spring Boot، bootJar یک JAR اجرایی همراه dependencyها میسازد. task jar ممکن است فقط کلاسهای پروژه را داشته باشد و با java -jar به تنهایی اجرا نشود.
فایلهای wrapper، build.gradle و settings را قبل از سورس در Dockerfile کپی کنید یا از Build خودکار پاستا استفاده کنید تا تغییر سورس dependency cache را باطل نکند.
ساخت حساب رایگان است. هزینه فقط بر اساس منابعی است که انتخاب میکنید.
شروع استقرار