HARGABLOG
Bahasa
Dockerfile Support

Dockerfile Kawalan Penuh.

Perlukan kawalan penuh ke atas proses build? Bawa Dockerfile anda sendiri. Helipod menyokong Dockerfile native selain auto-detect, untuk langkah build khusus dan dependency tersuai.

Dockerfile SupportDemo
Dockerfile
1FROM node:20-alpine
2WORKDIR /app
3COPY package.json yarn.lock ./
4RUN yarn install --frozen-lockfile
5COPY . .
6RUN yarn build
7EXPOSE 3000
8CMD ["yarn", "start"]
SediaImage: 142MB

Mengapa penting

Apa yang anda dapat

Custom Dockerfile

Bawa Dockerfile anda sendiri untuk langkah build yang tidak standard. Kawalan penuh ke atas base image dan dependencies.

Multi-stage Build

Asingkan build stage daripada production stage untuk image yang lebih kecil dan selamat.

System Dependencies

Pasang system packages yang diperlukan aplikasi anda, ImageMagick, FFmpeg atau alat lain.

Monorepo Support

Working directory bagi setiap service untuk monorepo dengan banyak project dalam satu repositori.

Langkah

Cara ia berfungsi

  1. 01

    Cipta Dockerfile

    Cipta fail Dockerfile di root project anda dengan base image dan langkah build yang diperlukan.

  2. 02

    Sambungkan Repositori

    Sambungkan repositori ke Helipod. Sistem akan mengesan Dockerfile secara automatik.

  3. 03

    Deploy

    Klik deploy dan Helipod akan membina image berdasarkan Dockerfile anda.

FAQ

Soalan lazim

Bolehkah saya menggunakan Dockerfile dan auto-detect serentak?
Tidak. Jika ada Dockerfile di root project, Helipod akan menggunakannya dan bukan auto-detect. Anda perlu memilih salah satu.
Base image apa yang disokong?
Semua base image daripada Docker Hub disokong. Anda boleh menggunakan node, python, golang atau base image custom daripada mana-mana registry.
Berapa besar image yang dibenarkan?
Tiada had saiz image. Namun image yang lebih kecil akan lebih pantas dibina dan di-deploy.

Sedia untuk mencuba?

Log masuk dengan Google atau GitHub, sambungkan repositori, dan bayar daripada baki Rupiah. Tidak perlu kad kredit.
WhatsApp