요금블로그
언어
Dockerfile 지원

Dockerfile 완전한 제어.

빌드 과정을 완전히 제어하고 싶으신가요? 직접 만든 Dockerfile을 사용하세요. Helipod는 자동 감지와 함께 네이티브 Dockerfile도 지원하므로 특수한 빌드 단계와 맞춤 의존성을 쓸 수 있습니다.

Dockerfile 지원데모
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"]
준비 완료이미지: 142MB

중요한 이유

얻을 수 있는 것

커스텀 Dockerfile

표준에서 벗어난 빌드 단계를 위해 직접 만든 Dockerfile을 사용하세요. 베이스 이미지와 의존성을 완전히 제어할 수 있습니다.

멀티 스테이지 빌드

빌드 스테이지와 프로덕션 스테이지를 분리해 더 작고 안전한 이미지를 만드세요.

시스템 의존성

ImageMagick, FFmpeg 등 애플리케이션에 필요한 시스템 패키지를 설치하세요.

모노레포 지원

하나의 리포지토리에 여러 프로젝트가 있는 모노레포를 위해 서비스별 작업 디렉터리를 지정합니다.

단계

작동 방식

  1. 01

    Dockerfile 작성

    프로젝트 루트에 필요한 베이스 이미지와 빌드 단계를 담은 Dockerfile을 만드세요.

  2. 02

    리포지토리 연결

    리포지토리를 Helipod에 연결하세요. 시스템이 Dockerfile을 자동으로 감지합니다.

  3. 03

    배포

    Deploy를 클릭하면 Helipod가 Dockerfile을 기반으로 이미지를 빌드합니다.

FAQ

자주 묻는 질문

Dockerfile과 자동 감지를 함께 사용할 수 있나요?
아니요. 프로젝트 루트에 Dockerfile이 있으면 Helipod는 자동 감지 대신 Dockerfile을 사용합니다. 둘 중 하나를 선택해야 합니다.
어떤 베이스 이미지를 지원하나요?
Docker Hub의 모든 베이스 이미지를 지원합니다. node, python, golang이나 어떤 레지스트리의 커스텀 베이스 이미지든 사용할 수 있습니다.
이미지 크기는 얼마까지 허용되나요?
이미지 크기 제한은 없습니다. 다만 이미지가 작을수록 빌드와 배포가 더 빨라집니다.

체험할 준비가 되셨나요?

Google 또는 GitHub로 로그인하고, 리포지토리를 연결한 뒤, Rupiah 잔액으로 결제하세요. 신용카드는 필요 없습니다.
WhatsApp