Helipack adalah engine build internal Helipod yang mendeteksi framework dari repository kamu dan menghasilkan Dockerfile production-ready, dengan multi-stage build, build secrets, dan security best practices.
Kenapa penting
Helipack memindai repository dan mendeteksi framework dari file konfigurasi, dependencies, dan project structure.
Dockerfile yang dihasilkan menggunakan multi-stage build untuk meminimalkan ukuran image production.
Environment variables yang dipakai saat build tidak tersimpan di image layer menggunakan BuildKit secrets.
Non-root user, tini init process, dan optimized layer caching, semua sudah diatur otomatis.
FrankenPHP untuk Laravel 8.2+, standalone mode untuk Next.js, gunicorn untuk Python, optimal per framework.
Layer disusun berdasarkan frekuensi perubahan. Dependency jarang berubah, source code sering berubah, build jadi cepat.
Langkah
Hubungkan repo GitHub/GitLab. Helipack mulai memindai file di repository.
Helipack membaca composer.json, package.json, requirements.txt, dan config files untuk mendeteksi framework.
Dockerfile multi-stage yang optimal di-generate secara otomatis, dengan security best practices.
Docker image di-build dengan cache optimal, lalu di-deploy ke production.
Blog
FAQ
Fitur lainnya